mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-16 22:26:16 -08:00
* style(ui): one segmented control for toggles, season tabs and the switcher The favorites and recent content and scope toggles, the episode list/grid switch and the season tabs (up to four seasons) become the kit's segmented control, the one the playlist switcher's type filter already used: a 1px-bordered track with 2px padding, 8px segments, no dividers, the chosen segment filled. In a header row the control is 32px tall like a small button. The season tabs keep their tab semantics: `segmented-track` and `segment` build the look from plain buttons, and only the track is the tab list, so "Back to playing" no longer sits inside it. The `segmented-control` mixin's label padding and check rules never matched: Material renders those elements without the including component's encapsulation attribute. They now go through `::ng-deep` inside the mixin, which also takes an icon size and a fixed segment width for icon-only segments. Unchosen labels move from the muted colour (about 2.9:1 on the track) to the body colour. The language filter in the VOD sources popover is no longer a native select: a filter chip with the kit's chevron opens a radio menu. Escape closes only that menu. A new PORTALS.MULTI_SOURCE.LANGUAGE key names it, translated in every locale. Docs: segmented control rule in the UI guidelines; stale season-picker facts (six seasons, dropdown thumbnails) corrected against the code. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(ui): wrap a squeezed segmented control instead of clipping it The season tabs used to wrap pill by pill; inside the new track four translated season names overflowed the fullscreen episode panel, which clips, and the last tab was cut off. `segmented-track` now keeps the control within its container and wraps the segments inside the track, for the Material toggle groups as well. The E2E squeezes a season track and the scope toggle and checks that no segment leaves its frame, and it now closes its playlist server. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2226 lines
183 KiB
JSON
2226 lines
183 KiB
JSON
{
|
||
"CANCEL": "Отмена",
|
||
"CLEAR": "Очистить",
|
||
"CLEAR_SEARCH": "Очистить поиск",
|
||
"CLOSE": "Закрыть",
|
||
"CLOSE_DIALOG": "Закрыть диалог",
|
||
"REMOVE": "Удалить",
|
||
"BACK": "Назад",
|
||
"SHOW_MORE": "Больше",
|
||
"SHOW_LESS": "Меньше",
|
||
"PLAYLISTS": "Плейлисты",
|
||
"HOME": {
|
||
"TITLE": "IPTVnator",
|
||
"SUBTITLE": "Выберите плейлист из списка, добавьте новый с компьютера или загрузите по ссылке",
|
||
"TABS": {
|
||
"RECENTLY_ADDED": "Недавно добавленные плейлисты",
|
||
"FILE_UPLOAD": "Загрузить с компьютера",
|
||
"URL_UPLOAD": "Загрузить по ссылке",
|
||
"TEXT_IMPORT": "Импортировать из текста",
|
||
"XTREME_IMPORT": "Добавить Xtream Code ",
|
||
"STALKER_PORTAL_IMPORT": "Добавить Stalker портал"
|
||
},
|
||
"PLAYLISTS": {
|
||
"NO_PLAYLISTS": "Пока еще не было добавлено ни одного плейлиста",
|
||
"SELECT_PLAYLIST": "Выберите плейлист",
|
||
"UNTITLED_PLAYLIST": "Плейлист без названия",
|
||
"PLAYLIST_ACTIONS": "Действия с плейлистом",
|
||
"ADD_FIRST": "Вы можете добавить плейлисты из соседних вкладок",
|
||
"WELCOME_TITLE": "Добро пожаловать в IPTVnator",
|
||
"WELCOME_DESCRIPTION": "Начните свое путешествие в мир стриминга, добавив свой первый плейлист. Подключитесь к вашему любимому IPTV-сервису и наслаждайтесь прямыми трансляциями, фильмами и сериалами.",
|
||
"ADD_YOUR_FIRST": "Добавить первый плейлист",
|
||
"FEATURE_M3U": "Файлы M3U/M3U8",
|
||
"FEATURE_XTREAM": "Xtream Codes",
|
||
"FEATURE_STALKER": "Stalker портал",
|
||
"FEATURE_M3U_LABEL": "Добавить файл M3U или URL",
|
||
"FEATURE_XTREAM_LABEL": "Подключиться через Xtream Codes",
|
||
"FEATURE_STALKER_LABEL": "Подключиться к порталу Stalker",
|
||
"VALUE_PROPS_LABEL": "Что можно делать",
|
||
"VALUE_PROP_LIVE": "Live TV с EPG",
|
||
"VALUE_PROP_VOD": "Фильмы и сериалы",
|
||
"VALUE_PROP_MULTISOURCE": "Библиотека из нескольких источников",
|
||
"VALUE_PROP_OFFLINE": "Офлайн-загрузки",
|
||
"DASHBOARD_WELCOME_TAGLINE": "Ваша IPTV-библиотека в одном месте.",
|
||
"DASHBOARD_WELCOME_DESCRIPTION": "Подключайте файлы M3U, Xtream Codes или порталы Stalker и смотрите прямой эфир, фильмы и сериалы на любом экране.",
|
||
"FEATURE_LIVE_TITLE": "Прямой эфир",
|
||
"FEATURE_LIVE_DESC": "Смотрите live-каналы с полной программой.",
|
||
"FEATURE_VOD_TITLE": "Фильмы и сериалы",
|
||
"FEATURE_VOD_DESC": "Библиотека по запросу с обложками и сведениями.",
|
||
"FEATURE_EPG_TITLE": "EPG и архив передач",
|
||
"FEATURE_EPG_DESC": "Телепрограмма и отложенное воспроизведение.",
|
||
"FEATURE_OFFLINE_TITLE": "Офлайн-загрузки",
|
||
"FEATURE_OFFLINE_DESC": "Сохраняйте фильмы и эпизоды на потом.",
|
||
"SOURCES_WELCOME_TITLE": "Добавьте первый плейлист",
|
||
"SOURCES_WELCOME_BODY": "Выберите тип источника ниже, чтобы начать.",
|
||
"SOURCE_M3U_NEEDS": "Локальный файл или URL, указывающий на плейлист M3U/M3U8.",
|
||
"SOURCE_M3U_ADD": "Добавить M3U",
|
||
"SOURCE_XTREAM_NEEDS": "Имя пользователя, пароль и URL сервера от вашего провайдера.",
|
||
"SOURCE_XTREAM_ADD": "Добавить Xtream",
|
||
"SOURCE_STALKER_NEEDS": "URL портала и MAC-адрес, совместимый с Ministra.",
|
||
"SOURCE_STALKER_ADD": "Добавить Stalker",
|
||
"CONTENT_LIVE": "Прямой эфир",
|
||
"CONTENT_VOD": "Фильмы",
|
||
"CONTENT_SERIES": "Сериалы",
|
||
"CONTENT_EPG": "EPG",
|
||
"NO_RESULTS_TITLE": "Плейлисты не найдены",
|
||
"NO_RESULTS_DESCRIPTION": "Ни один плейлист не соответствует вашему запросу. Попробуйте изменить поисковый запрос или очистите фильтр, чтобы увидеть все плейлисты.",
|
||
"ADDED_VIA_URL": "Был добавлен по ссылке:",
|
||
"ADDED_VIA_FILE": "Был загружен с компьютера",
|
||
"XTREAM_PLAYLIST": "Xtream плейлист",
|
||
"STALKER_PORTAL": "Stalker портал",
|
||
"CHANNELS": "Каналов",
|
||
"CHANNELS_COUNT": "Каналов: {{count}}",
|
||
"PORTAL_STATUS": "Статус портала: {{status}}",
|
||
"PORTAL_STATUS_ACTIVE": "активен",
|
||
"PORTAL_STATUS_INACTIVE": "неактивен",
|
||
"PORTAL_STATUS_EXPIRED": "истёк",
|
||
"PORTAL_STATUS_UNAVAILABLE": "недоступен",
|
||
"PORTAL_STATUS_CHECKING": "проверяется",
|
||
"ADDED": "Добавлен",
|
||
"SHOW_DETAILS": "Показать информацию о плейлисте",
|
||
"REMOVE": "Удалить плейлист",
|
||
"SEARCH_PLAYLISTS": "Поиск по названию плейлиста",
|
||
"INFO_DIALOG": {
|
||
"PLAYLIST_DETAILS": "Подробная информация о плейлисте",
|
||
"TITLE": "Название",
|
||
"FROM_URL": "Добавлен по ссылке",
|
||
"IMPORT_DATE": "Дата импорта",
|
||
"CHANNELS": "Количество каналов",
|
||
"CLOSE": "Закрыть",
|
||
"SAVE": "Сохранить",
|
||
"USER_AGENT": "User-Agent",
|
||
"ORIGINAL_FILENAME": "Имя файла при загрузке",
|
||
"FILE_PATH": "Путь к файлу",
|
||
"UPDATE_FAILED": "Не удалось обновить плейлист",
|
||
"AUTO_UPDATE": "Автообновление",
|
||
"AUTO_UPDATE_DESCRIPTION": "Если активирована функция автообновления, список воспроизведения будет обновляться автоматически при каждом запуске приложения.",
|
||
"CUSTOM_USER_AGENT": "Некоторые IPTV провайдеры требуют указание определенного пользовательского агента (User Agent) для воспроизведения своего плейлиста.",
|
||
"EXPORT_PLAYLIST": "Экспортировать плейлист (m3u)",
|
||
"SERVER_URL": "URL-адрес сервера",
|
||
"USERNAME": "Имя пользователя",
|
||
"PASSWORD": "Пароль",
|
||
"MAC_ADDRESS": "MAC-адрес",
|
||
"PLAYLIST_EXPORT_SUCCESS": "Плейлист был успешно экспортирован.",
|
||
"PLAYLIST_EXPORT_ERROR": "Ошибка: не удалось экспортировать плейлист.",
|
||
"EXPORT_PLAYLIST_FAILED": "Не удалось экспортировать плейлист.",
|
||
"EXPORT_FILE_TYPE": "Плейлист",
|
||
"COPY_URL": "Скопировать URL в буфер обмена",
|
||
"URL_COPIED": "URL скопирован в буфер обмена"
|
||
},
|
||
"REMOVE_DIALOG": {
|
||
"TITLE": "Удалить плейлист",
|
||
"MESSAGE": "Вы уверены, что хотите удалить этот плейлист?",
|
||
"SUCCESS": "Плейлист был успешно удален",
|
||
"IN_PROGRESS": "Плейлист удаляется...",
|
||
"DELETING_FAVORITES": "Удаляется избранное...",
|
||
"DELETING_RECENT": "Удаляется недавно просмотренное...",
|
||
"DELETING_PROGRESS": "Удаляется прогресс просмотра...",
|
||
"DELETING_DOWNLOADS": "Удаляются загрузки...",
|
||
"DELETING_CONTENT": "Удаляется кэшированный контент...",
|
||
"DELETING_CATEGORIES": "Удаляются категории...",
|
||
"DELETING_PLAYLIST": "Удаляется запись плейлиста..."
|
||
},
|
||
"UPDATED": "Обновлен",
|
||
"REFRESH": "Обновить плейлист",
|
||
"REFRESH_FETCHING": "Получение плейлиста…",
|
||
"REFRESH_READING_FILE": "Чтение файла плейлиста…",
|
||
"REFRESH_PARSING": "Разбор плейлиста…",
|
||
"REFRESH_SAVING": "Сохранение плейлиста…",
|
||
"REFRESH_XTREAM": "Обновить Xtream плейлист с сервера",
|
||
"REFRESH_XTREAM_DIALOG": {
|
||
"TITLE": "Обновить Xtream плейлист",
|
||
"MESSAGE": "Это удалит локальный кэш Xtream и заново импортирует категории и потоки с удаленного сервера. Избранное, недавно просмотренные элементы, видимость скрытых категорий и прогресс воспроизведения будут восстановлены после успешного повторного импорта, если соответствующий контент все еще существует. Если сервер недоступен, восстановление останется в ожидании до следующего успешного обновления. Продолжить?",
|
||
"STARTED": "Обновление начато. Переход к плейлисту...",
|
||
"ERROR": "Не удалось обновить плейлист. Пожалуйста, попробуйте снова.",
|
||
"IN_PROGRESS": "Плейлист обновляется...",
|
||
"COLLECTING_DATA": "Собираются избранные и недавно просмотренные элементы...",
|
||
"DELETING_CONTENT": "Удаляется кэшированный контент...",
|
||
"DELETING_CATEGORIES": "Удаляются кэшированные категории..."
|
||
},
|
||
"GLOBAL_FAVORITES": "Все фавориты",
|
||
"GLOBAL_FAVORITES_DESCRIPTION": "Автоматически сгенерированный плейлист, включающий в себя фавориты из всех плейлистов",
|
||
"MY_PLAYLISTS": "Мои плейлисты",
|
||
"MY_PLAYLISTS_SUBTITLE": "Все имеющиеся плейлисты",
|
||
"PLAYLIST_UPDATE_SUCCESS": "Плейлист был успешно обновлен!",
|
||
"PLAYLIST_UPDATE_ERROR": "Ошибка при обновлении деталей плейлиста.",
|
||
"PLAYLIST_UPDATE_FAILED": "Не удалось обновить плейлист.",
|
||
"PLAYLIST_UPDATE_FILE_NOT_FOUND": "Не удалось обновить плейлист. Локальный файл больше не доступен. Проверьте путь к файлу или импортируйте плейлист заново.",
|
||
"PLAYLIST_UPDATE_FILE_ACCESS_ERROR": "Не удалось обновить плейлист. Приложение больше не имеет доступа к локальному файлу.",
|
||
"AUTO_REFRESH_UPDATE_SUCCESS": "Успешно! Плейлисты были успешно обновлены",
|
||
"AUTO_REFRESH_UPDATE_PARTIAL": "Автообновление выполнено не полностью: обновлено {{updated}} из {{total}} плейлистов, не удалось — {{failed}}.",
|
||
"AUTO_REFRESH_UPDATE_PARTIAL_WITH_SKIPPED": "Автообновление выполнено не полностью: обновлено {{updated}} из {{total}} плейлистов, не удалось — {{failed}}, пропущено {{skipped}} (нет URL или пути к файлу).",
|
||
"AUTO_REFRESH_UPDATE_FAILED": "Не удалось выполнить автообновление плейлистов. Ни один из {{total}} плейлистов не был обновлён.",
|
||
"AUTO_REFRESH_UPDATE_SKIPPED": "Автообновление плейлистов: обновлено {{updated}} из {{total}}, пропущено {{skipped}} (нет URL или пути к файлу).",
|
||
"AUTO_REFRESH_ENABLED": "Автообновление включено"
|
||
},
|
||
"ADD_PLAYLIST": {
|
||
"PICK_METHOD": "Выберите способ подключения. Переименовать плейлист можно позже.",
|
||
"METHOD_GROUP_LABEL": "Способ подключения",
|
||
"METHOD_URL_LABEL": "M3U URL",
|
||
"METHOD_URL_SUB": "Вставьте ссылку на удалённый файл .m3u или .m3u8",
|
||
"METHOD_FILE_LABEL": "Файл M3U",
|
||
"METHOD_FILE_SUB": "Загрузите плейлист с вашего компьютера",
|
||
"METHOD_XTREAM_LABEL": "Учётные данные Xtream",
|
||
"METHOD_XTREAM_SUB": "Подключение через сервер, имя пользователя и пароль",
|
||
"METHOD_STALKER_LABEL": "Stalker портал",
|
||
"METHOD_STALKER_SUB": "MAC-адрес и URL портала",
|
||
"METHOD_TEXT_LABEL": "M3U текстом",
|
||
"METHOD_TEXT_SUB": "Для разовых плейлистов или когда есть только текст",
|
||
"METHOD_AUTO_LABEL": "Автоопределение",
|
||
"METHOD_AUTO_SUB": "Вставьте сообщение от провайдера"
|
||
},
|
||
"FILE_UPLOAD": {
|
||
"DRAG_DROP": "Перетащите файл в эту область",
|
||
"OR": "или",
|
||
"CHOOSE_PLAYLIST": "выберите плейлист",
|
||
"BROWSE": "Выбрать файлы",
|
||
"REJECTED": "К сожалению, данный формат файлов не поддерживается {{filename}}.",
|
||
"REJECTED_UNNAMED": "К сожалению, данный формат файлов не поддерживается.",
|
||
"OPEN_FAILED": "Не удалось открыть \"{{filename}}\"."
|
||
},
|
||
"URL_UPLOAD": {
|
||
"PLAYLIST_URL": "URL плейлиста (m3u, m3u8)",
|
||
"URL_VALIDATION_ERROR": "Введите корректный URL, начинающийся с http:// или https://.",
|
||
"ADD_PLAYLIST": "Добавить плейлист",
|
||
"CORS_NOTE": "Примечание: Чтобы избежать проблем с CORS, приложение использует публичный CORS-прокси сервис. Если вы хотите загрузить плейлист с конфиденциальными данными, безопаснее импортировать его из файла.",
|
||
"ERROR_FETCH_FAILED": "Не удалось получить плейлист. Проверьте URL и попробуйте снова.",
|
||
"ERROR_403": "Доступ запрещён (403): сервер отклонил запрос. Возможно, URL требует аутентификации или плейлист ограничен.",
|
||
"ERROR_404": "Плейлист не найден (404): URL не указывает на действительный плейлист. Проверьте URL.",
|
||
"ERROR_401": "Не авторизовано (401): для доступа к этому плейлисту требуется аутентификация.",
|
||
"ERROR_413": "Этот файл слишком большой. Используйте настольную версию приложения или версию на собственном сервере.",
|
||
"ERROR_INVALID_TLS": "Сертификат этого хоста плейлиста недействителен.",
|
||
"ERROR_TLS_HOST_UNKNOWN": "Не удалось определить хост плейлиста. Повторите попытку вручную.",
|
||
"TRUST_TLS_HOST": "Доверять хосту",
|
||
"TRUST_TLS_HOST_TITLE": "Доверять недействительному сертификату?",
|
||
"TRUST_TLS_HOST_WARNING": "Продолжайте только если доверяете этому хосту плейлиста. IPTVnator разрешит недействительные TLS-сертификаты для этого хоста, но для остальных хостов по-прежнему потребуются действительные сертификаты."
|
||
},
|
||
"TEXT_IMPORT": {
|
||
"LABEL": "Вставьте плейлист формата m3u(8) в данное поле"
|
||
},
|
||
"XTREAM_PLAYLIST": {
|
||
"TITLE": "Название плейлиста",
|
||
"SERVER_URL": "Сервер URL",
|
||
"USERNAME": "Пользователь",
|
||
"PASSWORD": "Пароль",
|
||
"TEST_CREDENTIALS": "Проверить",
|
||
"URL_VALIDATION_ERROR": "Введите корректный URL, начинающийся с http:// или https://.",
|
||
"URL_HINT": "Адрес сервера, например http://host:port",
|
||
"CONNECTION_TEST": {
|
||
"CREDENTIALS_REQUIRED": "Введите имя пользователя и пароль для проверки подключения.",
|
||
"TESTING": "Проверка подключения…",
|
||
"HTTP_CONNECTED": "Подключено через HTTP. HTTPS недоступен. Соединение не зашифровано.",
|
||
"ACTIVE": "Подключено. Портал активен.",
|
||
"INACTIVE": "Аккаунт неактивен или неверно указаны логин и пароль.",
|
||
"EXPIRED": "Срок подписки истёк.",
|
||
"UNAVAILABLE": "Портал не вернул корректные данные аккаунта.",
|
||
"HTTP_ERROR": "Сервер вернул HTTP {{status}}.",
|
||
"TLS_ERROR": "Не удалось установить защищённое соединение. Проверьте настройки HTTPS и сертификат сервера.",
|
||
"CONNECTION_ERROR": "Сервер недоступен. Проверьте адрес и подключение к сети.",
|
||
"UNKNOWN_ERROR": "Не удалось проверить подключение.",
|
||
"TEST_PROTOCOLS": "Проверить HTTPS и HTTP",
|
||
"HTTP_PERMISSION": "Если HTTPS недоступен, эта проверка может отправить логин и пароль по незашифрованному HTTP."
|
||
}
|
||
},
|
||
"STALKER_PORTAL": {
|
||
"MAC_ADDRESS": "MAC-адрес",
|
||
"MAC_ADDRESS_HINT": "Формат 00:1A:79:XX:XX:XX. Дефисы, точки и строчные буквы исправляются автоматически.",
|
||
"MAC_ADDRESS_OUI_HINT": "Этот адрес находится вне диапазона 00:1A:79, зарегистрированного за Infomir. Большинство порталов принимают только этот диапазон и отклоняют остальные адреса, не объясняя причину.",
|
||
"MAC_ADDRESS_ERROR": "Введите MAC-адрес из 12 шестнадцатеричных символов, например 00:1A:79:12:34:56.",
|
||
"SERIAL_NUMBER": "Серийный номер (необязательно)",
|
||
"SERIAL_NUMBER_HINT": "Используйте, если уже зарегистрированы у провайдера",
|
||
"DEVICE_ID_1": "ID устройства 1 (необязательно)",
|
||
"DEVICE_ID_2": "ID устройства 2 (необязательно)",
|
||
"DEVICE_ID_HINT": "64 шестнадцатеричных символа — используйте, если провайдер требует определённый ID устройства",
|
||
"DERIVE_DEVICE_IDS": "Генерировать ID устройства из MAC-адреса",
|
||
"DERIVE_DEVICE_IDS_HINT": "Даёт то же значение, что и StbEmu (SHA-256 от MAC-адреса). Портал навсегда запоминает первый полученный ID устройства и отклоняет все последующие, поэтому включайте эту опцию только для MAC-адреса, который портал ещё ни разу не видел, или для адреса, который вы уже используете с ID, сгенерированным StbEmu.",
|
||
"DEVICE_ID_PINNED_WARNING": "Портал уже записал ID устройства для этого MAC-адреса. Если изменить или очистить его, доступ к этому источнику будет потерян: портал принимает только тот ID устройства, который увидел первым.",
|
||
"SIGNATURE_1": "Подпись 1 (необязательно)",
|
||
"SIGNATURE_2": "Подпись 2 (необязательно)",
|
||
"SIGNATURE_HINT": "64 шестнадцатеричных символа — используйте, если провайдер требует подписи проверки устройства",
|
||
"SERVER_URL": "URL сервера",
|
||
"URL_HINT": "Введите хост или адрес, оканчивающийся на /c, portal.php или server/load.php.",
|
||
"URL_VALIDATION_ERROR": "Введите корректный URL, начинающийся с http:// или https://.",
|
||
"VALIDATING": "Проверка портала…",
|
||
"VALIDATED_EXPIRES": "Портал проверен. Истекает {{date}}.",
|
||
"ADDED_WITHOUT_VALIDATION": "Портал не ответил. Он добавлен без проверки.",
|
||
"CREDENTIALS_HINT": "Требуется, только если портал запрашивает логин и пароль",
|
||
"AUTH_FAILED": "Не удалось авторизоваться на портале. Проверьте URL и MAC-адрес.",
|
||
"EDIT_UNREACHABLE": "Портал не ответил. Изменения не сохранены. Проверьте URL и повторите попытку.",
|
||
"LOGIN_REQUIRED": "Этот портал требует логин и пароль. Заполните поля имени пользователя и пароля и повторите попытку.",
|
||
"LOGIN_REJECTED": "Портал отклонил логин и пароль.",
|
||
"PORTAL_REFUSED": "Портал отказал в доступе этому устройству.",
|
||
"DEVICE_CONFLICT": "Для этого MAC-адреса на портале зарегистрирован другой ID устройства.",
|
||
"PORTAL_MESSAGE": "Портал сообщил: {{message}}"
|
||
},
|
||
"SHOW_PASSWORD": "Показать пароль",
|
||
"FILTER_BY_NAME": "Фильтровать по имени",
|
||
"FILTER_AND_SORT": "Фильтр и сортировка",
|
||
"SORT_PLAYLISTS": "Сортировать плейлисты",
|
||
"SORT_OPTIONS": {
|
||
"NAME_ASC": "Имени (А-Я)",
|
||
"NAME_DESC": "Имени (Я-А)",
|
||
"NEWEST": "Дате добавления (сначала новые)",
|
||
"OLDEST": "Дате добавления (сначала старые)",
|
||
"CUSTOM_ORDER": "Пользовательский порядок (перетаскивание)",
|
||
"UPDATED": "Последнему обновлению",
|
||
"CHANNELS": "Числу каналов",
|
||
"FAILING_FIRST": "Сначала неактивные"
|
||
},
|
||
"PLAYLIST_TYPES": {
|
||
"M3U": "M3U (локально, URL, текст)",
|
||
"XTREAM": "Xtream",
|
||
"STALKER": "Stalker"
|
||
},
|
||
"IMPORTED_AS_TEXT": "Импортировано как текст",
|
||
"PARSING_ERROR": "Ошибка парсинга, недействительный плейлист:",
|
||
"AUTO_DETECT": {
|
||
"LABEL": "Сообщение от провайдера",
|
||
"PLACEHOLDER": "Вставьте всё, что прислал провайдер — ссылки, логин и пароль, MAC-адрес…",
|
||
"PRIVACY_HINT": "Распознавание выполняется локально в приложении; вставленный текст никуда не отправляется.",
|
||
"NO_MATCHES": "Пока ничего не распознано. Вставьте сообщение целиком — со ссылкой или учётными данными.",
|
||
"CONFIDENCE_HIGH": "Точное совпадение",
|
||
"CONFIDENCE_MEDIUM": "Вероятное совпадение",
|
||
"CONFIDENCE_LOW": "Предположение",
|
||
"USE": "Заполнить форму",
|
||
"M3U_TEXT_NOTE": "Похоже на плейлист M3U — он будет импортирован как вставленный текст."
|
||
}
|
||
},
|
||
"SETTINGS": {
|
||
"PORTAL_CONNECTIONS": "Подключение к порталам",
|
||
"PORTAL_CONNECTIVITY_GUARD": "Приостанавливать запросы к недоступным порталам",
|
||
"PORTAL_CONNECTIVITY_GUARD_DESCRIPTION": "После повторных ошибок подключения приостанавливать новые запросы Xtream и Stalker на 30 секунд. Попробуйте отключить, если портал периодически становится недоступен. Применяется после сохранения без перезапуска.",
|
||
"PORTAL_CONNECTIVITY_GUARD_DISABLED": "Каждый запрос будет выполняться независимо. Если сервер недоступен, ожидание ошибки может увеличиться.",
|
||
"TITLE": "Настройки",
|
||
"SEARCH_RESULTS_TITLE": "Результаты поиска",
|
||
"SEARCH_RESULTS_COUNT": "Настройки по запросу «{{query}}»: {{count}}",
|
||
"SEARCH_EMPTY_HINT": "Ничего не найдено. Попробуйте другое слово, например «плеер», «тема» или «EPG».",
|
||
"GENERAL": "Общие",
|
||
"GENERAL_SUBTITLE": "Язык, внешний вид и запуск приложения.",
|
||
"PLAYBACK": "Воспроизведение",
|
||
"EPG_SOURCES": "Источники EPG",
|
||
"EPG_SOURCES_DESCRIPTION": "Добавьте один или несколько источников XMLTV: ссылки или локальные файлы",
|
||
"PLAYLIST_EPG_SOURCES_AUTO_SELECTED": "{{enabled}} из {{detected}} обнаруженных источников EPG плейлиста были автоматически выбраны для импорта.",
|
||
"EPG_EMPTY_TITLE": "Источников EPG пока нет",
|
||
"EPG_EMPTY_HINT": "Добавьте ссылку или локальный XMLTV-файл, чтобы получить программу передач для каналов.",
|
||
"PREFER_UPLOADED_EPG_TITLE": "Предпочитать ваши источники EPG для плейлистов Xtream",
|
||
"PREFER_UPLOADED_EPG_HINT": "По умолчанию плейлисты Xtream используют программу передач от вашего провайдера, а ваши источники EPG заполняют только недостающие каналы. Включите, чтобы сначала использовать ваш загруженный EPG.",
|
||
"DATA": "Данные",
|
||
"BACKUP": "Резервная копия",
|
||
"BACKUP_DESCRIPTION": "Экспортируйте библиотеку как снимок или восстановите её из предыдущей резервной копии.",
|
||
"RESET": "Сброс",
|
||
"RESET_DESCRIPTION": "Навсегда удалить контент, сохранённый в этом приложении.",
|
||
"ABOUT": "О приложении",
|
||
"NAV_GENERAL": "Общие",
|
||
"NAV_PLAYBACK": "Воспроизведение",
|
||
"NAV_EPG": "EPG",
|
||
"NAV_REMOTE": "Пульт",
|
||
"NAV_DATA": "Данные",
|
||
"NAV_BACKUP": "Резервная копия и данные",
|
||
"NAV_SERVER": "Сервер",
|
||
"SERVER_DESCRIPTION": "Плейлисты, избранное и прогресс просмотра хранятся на этом сервере и доступны на каждом устройстве, которое его открывает.",
|
||
"SERVER_CONNECTION": "Подключение",
|
||
"SERVER_CONNECTION_DESCRIPTION": "Сервер IPTVnator, на котором это приложение хранит данные.",
|
||
"SERVER_CONNECTED": "Подключено",
|
||
"SERVER_OFFLINE": "Недоступен",
|
||
"SERVER_STORAGE": "Хранилище",
|
||
"SERVER_STORAGE_DESCRIPTION": "Всё хранится в одном файле базы данных на сервере. Экспортируйте резервную копию, чтобы сохранить копию в другом месте.",
|
||
"SERVER_STORAGE_SUMMARY": "Плейлистов: {{playlists}} · {{size}}",
|
||
"SERVER_EXPORT_BACKUP": "Экспортировать копию",
|
||
"SERVER_IMPORT_BROWSER": "Плейлисты в этом браузере",
|
||
"SERVER_IMPORT_BROWSER_DESCRIPTION": "Плейлисты, сохранённые в этом браузере до перехода на сервер. Перенесите их, чтобы их видели все устройства; плейлисты, которые уже есть на сервере, будут объединены.",
|
||
"SERVER_IMPORT_BROWSER_COUNT": "Плейлистов, сохранённых только в этом браузере: {{count}}.",
|
||
"SERVER_ACCESS": "Доступ",
|
||
"SERVER_ACCESS_DESCRIPTION": "Кто может открыть библиотеку этого сервера.",
|
||
"SERVER_ACCESS_OPEN": "Пользоваться может любой, кто может открыть этот адрес. Задайте IPTVNATOR_ACCESS_TOKEN на сервере, чтобы требовать токен.",
|
||
"SERVER_ACCESS_TOKEN": "Этот сервер требует токен доступа.",
|
||
"SERVER_SIGN_OUT": "Выйти",
|
||
"NAV_ABOUT": "Инфо",
|
||
"NAV_GROUP_APP": "Приложение",
|
||
"NAV_GROUP_LIBRARY": "Библиотека",
|
||
"NAV_GROUP_DEVICES": "Устройства",
|
||
"CARD_APPEARANCE": "Внешний вид",
|
||
"CARD_STARTUP": "Запуск",
|
||
"CARD_CHANNELS": "Каналы",
|
||
"CARD_PLAYER": "Плеер",
|
||
"CARD_WATCHING": "Просмотр",
|
||
"CARD_XTREAM": "Xtream",
|
||
"CARD_DESKTOP": "Настольная версия",
|
||
"CARD_GUIDE": "Телегид",
|
||
"CARD_SOURCES": "Источники",
|
||
"CARD_XTREAM_PLAYLISTS": "Плейлисты Xtream",
|
||
"CARD_RAILS": "Ряды",
|
||
"CARD_CACHE": "Кэш",
|
||
"EPG_SUBTITLE": "Отображение телегида и источники XMLTV.",
|
||
"PLAYBACK_SUBTITLE": "Плеер, субтитры и формат потока.",
|
||
"CLEAR_EPG_DATA_DESCRIPTION": "Удаляет все загруженные данные телепрограммы. Источники остаются, их можно обновить.",
|
||
"EPG_OFFSET_STEP_DOWN": "На {{minutes}} минут раньше",
|
||
"EPG_OFFSET_STEP_UP": "На {{minutes}} минут позже",
|
||
"CHIP_RESTART": "Перезапуск",
|
||
"CHIP_EXPERIMENTAL": "Экспериментально",
|
||
"UPDATE_UP_TO_DATE": "Актуальная версия",
|
||
"UPDATE_AVAILABLE_CHIP": "Доступно обновление",
|
||
"UNSAVED_CHANGES_ONE": "1 несохранённое изменение",
|
||
"UNSAVED_CHANGES_COUNT": "Несохранённые изменения: {{count}}",
|
||
"RESTART_NOTICE": "{{settings}} вступит в силу после перезапуска.",
|
||
"RESTART_LATER": "Позже",
|
||
"APP_UPDATE_CHANNEL_OPEN_BACKUP": "Открыть «Резервная копия и данные»",
|
||
"NAV_TMDB": "Метаданные",
|
||
"TMDB": "Метаданные (TMDB)",
|
||
"TMDB_DESCRIPTION": "Обогащение информации о фильмах и сериалах данными из The Movie Database",
|
||
"TMDB_ENABLE": "Включить метаданные TMDB",
|
||
"TMDB_ENABLE_DESCRIPTION": "Улучшает описания, актёрский состав, рейтинги и обложки на страницах деталей. Когда включено, названия фильмов и сериалов отправляются в TMDB.",
|
||
"TMDB_API_KEY": "API-ключ TMDB (необязательно)",
|
||
"TMDB_API_KEY_DESCRIPTION": "Использовать собственный API-ключ TMDB вместо встроенного",
|
||
"TMDB_GET_KEY_HINT": "Получите бесплатный API-ключ на themoviedb.org",
|
||
"TMDB_M3U_VOD_DETAILS": "Распознавать фильмы в плейлистах M3U",
|
||
"TMDB_M3U_VOD_DETAILS_DESCRIPTION": "Элементы плейлиста, похожие на файлы фильмов, открываются на странице деталей фильма с метаданными TMDB вместо панели телепрограммы.",
|
||
"TMDB_TEST_BUTTON": "Проверить ключ",
|
||
"TMDB_TEST_SUCCESS": "Ключ работает — TMDB успешно ответил",
|
||
"TMDB_TEST_FAILED": "Проверка не удалась — TMDB отклонил ключ или недоступен",
|
||
"TMDB_CACHE": "Кэш метаданных",
|
||
"TMDB_CACHE_DESCRIPTION": "Загруженные метаданные хранятся локально, поэтому страницы деталей открываются мгновенно. После очистки приложение загрузит свежие данные при следующем открытии.",
|
||
"TMDB_CACHE_SIZE": "{{entries}} записей · {{size}}",
|
||
"TMDB_CACHE_CLEAR": "Очистить кэш",
|
||
"TMDB_CACHE_ERROR": "Не удалось прочитать кэш — попробуйте ещё раз",
|
||
"TMDB_CREDITS": "Метаданные",
|
||
"TMDB_ATTRIBUTION": "Этот продукт использует TMDB API, но не одобрен и не сертифицирован TMDB.",
|
||
"APP_PREFERENCES": "Параметры приложения",
|
||
"HERO_EYEBROW": "Настройки рабочей области",
|
||
"HERO_TITLE": "Настройте IPTVnator под себя",
|
||
"HERO_DESCRIPTION": "Настраивайте воспроизведение, телегид, удалённый доступ и работу с данными в одном месте, не теряя стиль текущего рабочего пространства.",
|
||
"SUBTITLE": "Здесь можно изменить общие настройки приложения",
|
||
"DESCRIPTION": "Закончив настройку, не забудьте подтвердить новые настройки кнопкой 'Сохранить'",
|
||
"EPG_URL_LABEL": "Источник EPG (ссылка или локальный файл, *.xml или *.xml.gz)",
|
||
"EPG_URL_PLACEHOLDER": "Введите ссылку или путь к файлу",
|
||
"REFRESH_EPG": "Обновить программу каналов (EPG)",
|
||
"REFRESH_ALL_EPG": "Обновить все",
|
||
"REMOVE_EPG_SOURCE": "Удалить источник EPG",
|
||
"BROWSE_EPG_FILE": "Выбрать локальный XMLTV-файл…",
|
||
"EPG_STATUS_FRESH": "Актуально",
|
||
"EPG_STATUS_STALE": "Требует обновления",
|
||
"EPG_STATUS_ERROR": "Ошибка",
|
||
"VIDEO_PLAYER_LABEL": "Видеоплеер",
|
||
"PLAYER_HTML5": "HTML5-плеер",
|
||
"PLAYER_VIDEOJS": "Video.js-плеер",
|
||
"PLAYER_ARTPLAYER": "ArtPlayer",
|
||
"PLAYER_EMBEDDED_MPV": "Встроенный MPV (экспериментальный)",
|
||
"PLAYER_MPV": "MPV-плеер",
|
||
"PLAYER_VLC": "VLC",
|
||
"VIDEO_PLAYER_PLACEHOLDER": "Выберите из списка",
|
||
"VERSION": "Версия",
|
||
"SAVE_CHANGES": "Сохранить",
|
||
"UNSAVED_CHANGES": "У вас есть несохранённые изменения",
|
||
"DISCARD_CHANGES": "Отменить изменения",
|
||
"UNSAVED_DIALOG_TITLE": "Несохранённые изменения",
|
||
"UNSAVED_DIALOG_MESSAGE": "У вас есть несохранённые изменения настроек. Сохранить их перед выходом?",
|
||
"UNSAVED_DIALOG_SAVE": "Сохранить",
|
||
"UNSAVED_DIALOG_DISCARD": "Не сохранять",
|
||
"UNSAVED_DIALOG_INVALID_HINT": "Некоторые поля заполнены неверно, поэтому изменения пока нельзя сохранить.",
|
||
"NEW_VERSION_AVAILABLE": "Доступна новая версия приложения",
|
||
"LATEST_VERSION": "Вы используете последнюю версию приложения",
|
||
"STREAM_FORMAT": "Формат потока",
|
||
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK": "Запускать MPV/VLC двойным щелчком",
|
||
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK_DESCRIPTION": "Требовать двойной щелчок по строке канала перед запуском воспроизведения через MPV или VLC.",
|
||
"LANGUAGE": "Язык",
|
||
"SETTINGS_SAVED": "Новые настройки были успешно сохранены!",
|
||
"SETTINGS_SAVE_FAILED": "Не удалось сохранить настройки. Изменения будут потеряны после перезапуска приложения.",
|
||
"SETTINGS_LOAD_FAILED": "Не удалось загрузить сохранённые настройки — показаны значения по умолчанию. Убедитесь, что приложение не запущено ещё раз.",
|
||
"THEME": "Тема оформления",
|
||
"SHOW_CAPTIONS": "Отображать субтитры",
|
||
"SHOW_DASHBOARD": "Показывать панель",
|
||
"SHOW_DASHBOARD_DESCRIPTION": "Оставить Dashboard доступным в боковой панели рабочего пространства. Если отключить, первой страницей будет Источники.",
|
||
"ADD_EPG_SOURCE": "Добавить источник EPG",
|
||
"CLEAR_EPG_DATA": "Очистить данные EPG",
|
||
"CLEAR_EPG_DIALOG": {
|
||
"TITLE": "Очистить данные EPG",
|
||
"MESSAGE": "Вы уверены, что хотите удалить все данные EPG из базы данных? Это удалит все кэшированные телепрограммы."
|
||
},
|
||
"EPG_DATA_CLEARED": "Данные EPG очищены",
|
||
"EPG_DATA_CLEAR_FAILED": "Не удалось очистить данные EPG. Попробуйте ещё раз.",
|
||
"CLEARING_EPG_DATA": "Очистка…",
|
||
"EPG_URL_ERROR": "Введите ссылку http(s), абсолютный путь к файлу или URL вида file://",
|
||
"EPG_SOURCE_LIST_TITLE": "Список источников",
|
||
"EPG_SOURCE_FORMATS_HINT": "Поддерживаются как ссылки на XMLTV (http/https), так и файлы на этом компьютере, в виде обычного .xml или сжатого .xml.gz. Для локального файла укажите абсолютный путь или URL вида file://.",
|
||
"EPG_SOURCE_FORMATS_EXAMPLES": "Примеры:",
|
||
"VIDEO_PLAYER_DESCRIPTION": "Выбрать стандартный видео плеер",
|
||
"WEB_PLAYER_SHARED_CONTROLS": "Единые элементы управления для веб-плееров",
|
||
"WEB_PLAYER_SHARED_CONTROLS_DESCRIPTION": "Использовать общие элементы управления IPTVnator в HTML5, Video.js и ArtPlayer.",
|
||
"PLAYER_AMBIENT_MODE": "Заливка фона за плеером",
|
||
"PLAYER_AMBIENT_MODE_DESCRIPTION": "Заполнять пространство вокруг плеера размытым затемнённым постером вместо чёрных полос.",
|
||
"PLAY_TRAILERS_IN_BACKGROUND": "Воспроизводить трейлеры на фоне деталей",
|
||
"PLAY_TRAILERS_IN_BACKGROUND_DESCRIPTION": "Через несколько секунд после открытия фильма или сериала его трейлер играет без звука на фоне описания. Отключено при лимитном соединении и уменьшенной анимации.",
|
||
"PLAYER_UP_NEXT_RAIL": "Панель следующих серий",
|
||
"PLAYER_UP_NEXT_RAIL_DESCRIPTION": "В широких окнах закреплять плеер сериала слева и показывать следующие серии рядом с ним.",
|
||
"PLAYER_UP_NEXT_CARD": "Карточка «Далее»",
|
||
"PLAYER_UP_NEXT_CARD_DESCRIPTION": "Показывать следующую серию в углу плеера незадолго до конца серии.",
|
||
"FULLSCREEN_CHANNEL_PANEL": "Список каналов и серий в полноэкранном режиме",
|
||
"FULLSCREEN_CHANNEL_PANEL_DESCRIPTION": "В полноэкранном режиме наведите мышь на левый край, нажмите на него или нажмите C, чтобы показать список каналов прямого эфира или список серий сериала и переключиться, не выходя из полноэкранного режима.",
|
||
"STREAM_FORMAT_DESCRIPTION": "Auto предпочитает HLS. При сбое в MPV, VLC или Embedded MPV остановите плеер, выберите ts, сохраните настройки и снова откройте канал. Веб-плееры могут один раз попробовать заявленный TS после первоначальной HTTP-ошибки HLS.",
|
||
"LANGUAGE_DESCRIPTION": "Выбрать язык приложения",
|
||
"THEME_DESCRIPTION": "Выбрать визуальную тему оформления",
|
||
"COVER_SIZE": "Размер обложки",
|
||
"COVER_SIZE_DESCRIPTION": "Регулирует размер карточек постеров в сетках и каруселях. Большие размеры удобнее на телевизорах; меньшие позволяют разместить больше контента в строке на больших мониторах.",
|
||
"COVER_SIZE_SMALL": "Маленький",
|
||
"COVER_SIZE_MEDIUM": "Средний",
|
||
"COVER_SIZE_LARGE": "Большой",
|
||
"COVER_TITLES": "Показывать названия под обложками",
|
||
"COVER_TITLES_DESCRIPTION": "Отключите, чтобы в сетках фильмов и сериалов отображались только обложки: название появляется на обложке при наведении курсора или получении фокуса. Live-каналы, результаты поиска и ленты панели по-прежнему показывают подписи.",
|
||
"EPG_VIEW_MODE": "Вид программы передач",
|
||
"EPG_OFFSET_TITLE": "Смещение времени телепрограммы",
|
||
"EPG_OFFSET_HINT": "Смещайте время отображения программ без обновления телепрограммы. Укажите минуты от -720 до 720.",
|
||
"EPG_OFFSET_LABEL": "Смещение (минуты)",
|
||
"EPG_OFFSET_ERROR": "Введите целое число минут от -720 до 720.",
|
||
"EPG_OFFSET_UNIT": "мин",
|
||
"EPG_VIEW_MODE_DESCRIPTION": "Выберите, как отображается программа передач под плеером: горизонтальная лента-таймлайн или вертикальный список на один день.",
|
||
"EPG_VIEW_MODE_TIMELINE": "Таймлайн",
|
||
"EPG_VIEW_MODE_LIST": "Список",
|
||
"STARTUP_BEHAVIOR": "Начальный экран",
|
||
"STARTUP_BEHAVIOR_DESCRIPTION": "Выберите, должен ли IPTVnator открывать первый доступный экран рабочего пространства или восстанавливать последний экран уровня раздела. Первый экран означает Dashboard, если он включён, иначе Источники.",
|
||
"STARTUP_BEHAVIOR_FIRST_VIEW": "Первый доступный экран",
|
||
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Восстановить последний экран",
|
||
"STARTUP_WINDOW_MODE": "Окно при запуске",
|
||
"STARTUP_WINDOW_MODE_DESCRIPTION": "Выберите, как открывается окно приложения: в последнем размере, развёрнутым или на весь экран. Применяется при следующем запуске. Нажмите F11 в любой момент, чтобы войти в полноэкранный режим или выйти из него.",
|
||
"STARTUP_WINDOW_MODE_NORMAL": "Последний размер окна",
|
||
"STARTUP_WINDOW_MODE_MAXIMIZED": "Развёрнутое",
|
||
"STARTUP_WINDOW_MODE_FULLSCREEN": "На весь экран",
|
||
"SHOW_CAPTIONS_DESCRIPTION": "Показать или скрыть субтитры по умолчанию.",
|
||
"SHOW_EXTERNAL_PLAYBACK_BAR": "Показывать панель «Сейчас воспроизводится»",
|
||
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Оставлять панель состояния внешнего проигрывателя видимой внизу рабочей области в настольном приложении.",
|
||
"STRIP_COUNTRY_PREFIX": "Удалять префиксы стран из названий каналов",
|
||
"STRIP_COUNTRY_PREFIX_DESCRIPTION": "Удаляет префиксы стран/групп, такие как \"US | \" или \"UK - \", из названий каналов прямого эфира во всём приложении.",
|
||
"VERSION_DESCRIPTION": "Текущая версия приложения",
|
||
"ABOUT_SUBTITLE": "Версия, ссылки на проект и способы поддержать IPTVnator.",
|
||
"EMBEDDED_MPV_NOTICE_TITLE": "Среда выполнения встроенного MPV",
|
||
"EMBEDDED_MPV_NOTICE_DESCRIPTION": "Сборки для настольных платформ могут включать библиотеки libmpv и FFmpeg для экспериментального встроенного MPV-проигрывателя. Установка отдельного приложения MPV не требуется; внешние MPV и VLC по-прежнему доступны как запасные проигрыватели.",
|
||
"COMMUNITY": "Проект и сообщество",
|
||
"COMMUNITY_DESCRIPTION": "Поставьте звезду репозиторию, читайте блог или присоединяйтесь к Telegram-группе для новостей и поддержки.",
|
||
"LINK_BLOG": "Блог",
|
||
"LINK_GITHUB_DESCRIPTION": "Звезда, issues и возможность поучаствовать",
|
||
"LINK_BLOG_DESCRIPTION": "Новости релизов, советы и обновления проекта",
|
||
"LINK_TELEGRAM_DESCRIPTION": "Анонсы, сообщество и поддержка",
|
||
"SUPPORT_TITLE": "Поддержать проект",
|
||
"SUPPORT_DESCRIPTION": "IPTVnator — бесплатный open source проект, разработка ведётся открыто. Если он стал частью вашего дня, небольшая поддержка помогает продолжать развитие — спасибо!",
|
||
"SUPPORT_SPONSORS_HINT": "Регулярно или однократно",
|
||
"SUPPORT_KOFI_HINT": "Купить кофе",
|
||
"EPG_NOTE": "Сейчас EPG доступен только в версии IPTVnator на базе Electron.",
|
||
"EPG_NOTE_URL_TEXT": "Проверить здесь",
|
||
"IMPORT_EXPORT_DATA": "Импорт/экспорт плейлистов",
|
||
"IMPORT_EXPORT_DATA_DESCRIPTION": "Экспортируйте или восстанавливайте резервные копии плейлистов, включая снимки M3U, метаданные подключений Xtream/Stalker, состояние пользователя и URL источников EPG.",
|
||
"IMPORT_DATA": "Импорт",
|
||
"EXPORT_DATA": "Экспорт",
|
||
"EXPORTING_DATA": "Экспорт…",
|
||
"BACKUP_EXPORTED": "Резервная копия плейлистов экспортирована.",
|
||
"BACKUP_EXPORT_FAILED": "Не удалось экспортировать резервную копию плейлистов.",
|
||
"REMOVE_ALL": "Удалить все плейлисты и данные плейлистов",
|
||
"REMOVE_ALL_BUTTON": "Удалить всё",
|
||
"REMOVE_ALL_DESCRIPTION": "Удалить все плейлисты M3U, Xtream и Stalker, сохранённые в приложении.",
|
||
"REMOVE_DIALOG": {
|
||
"TITLE": "Удалить все плейлисты?",
|
||
"MESSAGE": "Удалить из приложения все плейлисты ({{count}}). Данные плейлистов, сохранённые на этом устройстве, также будут удалены.",
|
||
"SUMMARY_TITLE": "Источники плейлистов",
|
||
"CONSEQUENCES_TITLE": "Это также удалит",
|
||
"CONSEQUENCE_FAVORITES": "Избранное, сохранённое для этих плейлистов",
|
||
"CONSEQUENCE_RECENTLY_VIEWED": "Историю недавно просмотренного",
|
||
"CONSEQUENCE_PLAYBACK": "Сохранённые позиции воспроизведения",
|
||
"CONSEQUENCE_DOWNLOADS": "Записи истории загрузок, связанные с этими плейлистами",
|
||
"CONSEQUENCE_XTREAM_CACHE": "Импортированные категории Xtream и локально кэшированный контент",
|
||
"BACKUP_HINT": "Сначала используйте Экспорт, если хотите иметь восстанавливаемую резервную копию перед удалением.",
|
||
"CONFIRM": "Удалить всё"
|
||
},
|
||
"IMPORT_ERROR": "Ошибка импорта, пожалуйста попробуйте импортировать другой файл.",
|
||
"BACKUP_IMPORT_SUMMARY": "Импорт резервной копии завершён. Импортировано: {{imported}}, объединено: {{merged}}, пропущено: {{skipped}}, ошибок: {{failed}}.",
|
||
"PLAYLISTS_REMOVED": "Все плейлисты и данные плейлистов были удалены.",
|
||
"MPV_PLAYER_PATH_LABEL": "Путь к mpv",
|
||
"MPV_PLAYER_PATH_DESCRIPTION": "Укажите путь к MPV. В macOS можно использовать пакет приложения MPV, например /Applications/mpv.app, или путь к исполняемому файлу.",
|
||
"MPV_COMPATIBLE_PLAYER_TIP": "IINA можно запускать как MPV-совместимый плеер в macOS, но указывайте путь к исполняемому файлу, например /Applications/IINA.app/Contents/MacOS/iina-cli или /Applications/IINA.app/Contents/MacOS/IINA. Управление из IPTVnator, опрос позиции и переиспользование экземпляра гарантированы только для MPV IPC.",
|
||
"MPV_PLAYER_PATH": "Путь к mpv плееру",
|
||
"MPV_PLAYER_ARGUMENTS_LABEL": "Аргументы командной строки mpv",
|
||
"MPV_PLAYER_ARGUMENTS_DESCRIPTION": "Необязательные аргументы, передаваемые в mpv, когда IPTVnator запускает новый внешний процесс плеера.",
|
||
"MPV_PLAYER_ARGUMENTS": "Аргументы mpv",
|
||
"MPV_REUSE_INSTANCE_LABEL": "Переиспользовать экземпляр MPV",
|
||
"MPV_REUSE_INSTANCE_DESCRIPTION": "Когда включено, одно и то же окно MPV будет использоваться для воспроизведения разных потоков. Когда отключено, каждый поток открывается в новом окне MPV.",
|
||
"RECORDING_FOLDER_LABEL": "Папка для записей",
|
||
"RECORDING_FOLDER_DESCRIPTION": "Папка для записей live-потоков из встроенного MPV. Оставьте пустым, чтобы использовать системную папку Загрузки.",
|
||
"RECORDING_FOLDER": "Папка для записей",
|
||
"RECORDING_FOLDER_SELECT": "Выбрать папку для записей",
|
||
"VLC_PLAYER_PATH_LABEL": "Путь к VLC",
|
||
"VLC_PLAYER_PATH_DESCRIPTION": "Укажите путь к VLC. В macOS можно использовать пакет приложения VLC, например /Applications/VLC.app, или путь к исполняемому файлу.",
|
||
"VLC_PLAYER_PATH": "Путь к плееру VLC",
|
||
"VLC_PLAYER_ARGUMENTS_LABEL": "Аргументы командной строки VLC",
|
||
"VLC_PLAYER_ARGUMENTS_DESCRIPTION": "Необязательные аргументы, передаваемые в VLC, когда IPTVnator запускает новый внешний процесс плеера.",
|
||
"VLC_PLAYER_ARGUMENTS": "Аргументы VLC",
|
||
"EXTERNAL_PLAYER_ARGUMENTS_HINT": "Используйте один аргумент на строку. Эти значения применяются перед параметрами IPTVnator, специфичными для потока.",
|
||
"VLC_REUSE_INSTANCE_LABEL": "Переиспользовать экземпляр VLC",
|
||
"VLC_REUSE_INSTANCE_DESCRIPTION": "Когда включено, одно и то же окно VLC будет использоваться для воспроизведения разных потоков. Когда отключено, каждый поток открывается в новом окне VLC.",
|
||
"REMOTE_CONTROL": "Дистанционное управление",
|
||
"REMOTE_CONTROL_DESCRIPTION": "Включить удалённое управление приложением.",
|
||
"REMOTE_CONTROL_PORT": "Порт удалённого управления",
|
||
"REMOTE_CONTROL_PORT_DESCRIPTION": "Порт для удалённого управления приложением. По умолчанию используется порт 8765.",
|
||
"REMOTE_CONTROL_URL": "URL удалённого управления",
|
||
"REMOTE_CONTROL_URL_DESCRIPTION": "Откройте удалённое управление с другого устройства в той же сети.",
|
||
"SHOW_QR_CODE": "Показать QR-код",
|
||
"STATUS_ENABLED": "Включено",
|
||
"STATUS_DISABLED": "Выключено",
|
||
"SOURCE_SINGULAR": "источник",
|
||
"SOURCE_PLURAL": "источников",
|
||
"PORT_RANGE_LABEL": "Порт (1-65535)",
|
||
"PORT_REQUIRED": "Порт обязателен",
|
||
"PORT_MIN": "Порт должен быть не менее 1",
|
||
"PORT_MAX": "Порт должен быть не более 65535",
|
||
"PORT_PATTERN": "Разрешены только цифры",
|
||
"REMOVE_ALL_IN_PROGRESS": "Удаление данных плейлистов…",
|
||
"REMOVE_ALL_PROGRESS": "Удаление данных плейлистов… {{current}} / {{total}}",
|
||
"PLAYLISTS_REMOVE_FAILED": "Не удалось удалить плейлисты. Повторите попытку.",
|
||
"NAV_DASHBOARD": "Панель",
|
||
"DASHBOARD": "Панель",
|
||
"DASHBOARD_SUBTITLE": "Выберите, какие ленты панели показывать в рабочей области.",
|
||
"DASHBOARD_HERO": "Главный баннер",
|
||
"DASHBOARD_HERO_DESCRIPTION": "Показывать большой верхний баннер для последнего элемента.",
|
||
"DASHBOARD_RAIL_CONTINUE": "Продолжить просмотр",
|
||
"DASHBOARD_RAIL_CONTINUE_DESCRIPTION": "Показывать недавно просмотренные фильмы и сериалы карточками с обложками.",
|
||
"DASHBOARD_RAIL_LIVE_FAVORITES": "Сейчас в эфире в избранном",
|
||
"DASHBOARD_RAIL_LIVE_FAVORITES_DESCRIPTION": "Показывать избранные live-каналы с текущим прогрессом EPG.",
|
||
"DASHBOARD_RAIL_RECENT_LIVE": "Недавно просмотренное Live TV",
|
||
"DASHBOARD_RAIL_RECENT_LIVE_DESCRIPTION": "Показывать недавно открытые live-каналы с текущим прогрессом EPG.",
|
||
"DASHBOARD_RAIL_FAVORITE_VOD": "Избранные фильмы и сериалы",
|
||
"DASHBOARD_RAIL_FAVORITE_VOD_DESCRIPTION": "Показывать избранные фильмы и сериалы карточками с обложками.",
|
||
"DASHBOARD_RAIL_SOURCES": "Недавно использованные источники",
|
||
"DASHBOARD_RAIL_SOURCES_DESCRIPTION": "Показывать ярлыки к последним использованным плейлистам и порталам.",
|
||
"DASHBOARD_RAIL_TMDB_TRENDING": "В тренде на этой неделе (TMDB)",
|
||
"DASHBOARD_RAIL_TMDB_TRENDING_DESCRIPTION": "Показывать фильмы и сериалы недели из TMDB, сопоставленные с вашими библиотеками. Требуются включённые метаданные TMDB.",
|
||
"DASHBOARD_RAIL_TMDB_RECOMMENDATIONS": "Рекомендации для вас (TMDB)",
|
||
"DASHBOARD_RAIL_TMDB_RECOMMENDATIONS_DESCRIPTION": "Показывать рекомендации на основе недавно просмотренных фильмов и сериалов, сопоставленные с вашими библиотеками. Требуются включённые метаданные TMDB.",
|
||
"DASHBOARD_RAIL_XTREAM_ADDED": "Недавно добавлено в Xtream",
|
||
"DASHBOARD_RAIL_XTREAM_ADDED_DESCRIPTION": "Показывать новейшие фильмы, сериалы и каналы Xtream.",
|
||
"APP_UPDATE_TITLE": "Обновление приложения",
|
||
"APP_UPDATE_DESCRIPTION": "Проверять обновления настольного приложения в GitHub Releases.",
|
||
"APP_UPDATE_IDLE": "Готово к проверке обновлений",
|
||
"APP_UPDATE_CHECKING": "Проверка обновлений…",
|
||
"APP_UPDATE_AVAILABLE": "Доступна версия {{version}}",
|
||
"APP_UPDATE_NOT_AVAILABLE": "У вас установлена последняя версия",
|
||
"APP_UPDATE_DOWNLOADING": "Загрузка версии {{version}}…",
|
||
"APP_UPDATE_DOWNLOADED": "Версия {{version}} готова к установке",
|
||
"APP_UPDATE_MANUAL_AVAILABLE": "Версия {{version}} доступна для ручной установки",
|
||
"APP_UPDATE_ERROR": "Не удалось проверить обновления",
|
||
"APP_UPDATE_CHECK": "Проверить снова",
|
||
"APP_UPDATE_DOWNLOAD": "Обновить",
|
||
"APP_UPDATE_INSTALL": "Перезапустить приложение",
|
||
"APP_UPDATE_OPEN_RELEASE": "Открыть релиз на GitHub",
|
||
"APP_UPDATE_RELEASE_NOTES": "Что нового",
|
||
"APP_UPDATE_RELEASE_NOTES_OLDER": "Более ранняя версия",
|
||
"APP_UPDATE_RELEASE_NOTES_NEWER": "Более поздняя версия",
|
||
"APP_UPDATE_RELEASE_NOTES_NOT_FOUND": "Заметки к версии {{version}} на GitHub не найдены. Релиз мог быть удалён или ещё не опубликован.",
|
||
"APP_UPDATE_RELEASE_NOTES_LOAD_FAILED": "Не удалось загрузить заметки к версии.",
|
||
"APP_UPDATE_PANEL_UNAVAILABLE": "Не удалось показать уведомление об обновлении. Проверьте наличие обновлений в настройках приложения.",
|
||
"APP_UPDATE_RELEASE_NOTES_UNAVAILABLE": "Заметки к версии недоступны в этой сборке.",
|
||
"APP_UPDATE_OPEN_RELEASES_PAGE": "Открыть страницу релизов",
|
||
"APP_UPDATE_CHANNEL": "Канал обновлений",
|
||
"APP_UPDATE_CHANNEL_DESCRIPTION": "Stable следует за выпущенными релизами. Nightly следует за каждым слиянием в master и автоматически устанавливает предварительные сборки. Применяется после сохранения.",
|
||
"APP_UPDATE_CHANNEL_STABLE": "Stable",
|
||
"APP_UPDATE_CHANNEL_NIGHTLY": "Nightly",
|
||
"APP_UPDATE_SAVE_AND_CHECK": "Сохранить и проверить обновления {{channel}}",
|
||
"APP_UPDATE_CHANNEL_PENDING_HINT": "Этот результат относится к каналу {{current}}. Сохраните, чтобы переключиться на {{next}} и проверить снова.",
|
||
"APP_UPDATE_CHANNEL_RETAINED_HINT": "Это обновление найдено на канале {{current}}. Канал {{next}} ещё не проверялся.",
|
||
"APP_UPDATE_CHANNEL_NIGHTLY_WARNING": "Nightly-сборки — непроверенные снимки master. Они могут работать нестабильно, а их изменения базы данных необратимы: после возврата на Stable эта сборка останется установленной, пока не выйдет более новый стабильный релиз. Сначала сделайте резервную копию плейлистов.",
|
||
"APP_UPDATE_NIGHTLY_ON_STABLE_HINT": "Вы используете nightly-сборку. Канал Stable предложит следующий стабильный релиз, как только он станет новее этой сборки.",
|
||
"EMBEDDED_MPV_FRAME_COPY": "Embedded MPV: движок frame-copy (экспериментально)",
|
||
"EMBEDDED_MPV_FRAME_COPY_DESCRIPTION": "Видео рисуется на канвасе приложения, поэтому меню и диалоги отображаются поверх него.",
|
||
"EMBEDDED_MPV_FRAME_COPY_RESTART": "Вступит в силу после перезапуска приложения.",
|
||
"EMBEDDED_MPV_EXTRA_OPTIONS": "Дополнительные параметры встроенного MPV",
|
||
"EMBEDDED_MPV_EXTRA_OPTIONS_DESCRIPTION": "Расширенные параметры libmpv для встроенного плеера, по одной паре key=value на строку (без -- в начале). Они применяются на любом движке после встроенных параметров и вступают в силу при следующем запуске воспроизведения во встроенном MPV.",
|
||
"EMBEDDED_MPV_EXTRA_OPTIONS_HINT": "Пример: hwdec=auto-safe. Параметры, от которых зависит сам встроенный плеер (wid, vo, input-ipc-server, …), отклоняются.",
|
||
"EMBEDDED_MPV_EXTRA_OPTIONS_INVALID_LINES": "Не в формате key=value: {{lines}}",
|
||
"EMBEDDED_MPV_EXTRA_OPTIONS_FORBIDDEN_KEYS": "Эти параметры нельзя изменять для встроенного плеера: {{keys}}",
|
||
"EMBEDDED_MPV_AUTO_RECONNECT": "Автоматически переподключаться при обрыве потока",
|
||
"EMBEDDED_MPV_AUTO_RECONNECT_DESCRIPTION": "Если поток обрывается во время воспроизведения, встроенный плеер перезагружает его с возрастающими задержками (до 6 попыток), после чего прекращает переподключение. Для потока, который так и не запустился, по-прежнему нужно нажать «Повторить» вручную.",
|
||
"VOD_AUTO_FAILOVER": "Авто-переключение источника при ошибке воспроизведения",
|
||
"VOD_AUTO_FAILOVER_DESCRIPTION": "Если фильм не воспроизводится, а тот же фильм есть в другом плейлисте, автоматически переключаться на него, сохраняя таймкод. По умолчанию выключено; о переключении всегда сообщается, так как в другом источнике может быть другая озвучка.",
|
||
"NAV_PARENTAL": "Родительский контроль",
|
||
"PARENTAL_LOCK": {
|
||
"TITLE": "Родительский контроль",
|
||
"DESCRIPTION": "Скрывайте выбранные категории за PIN-кодом. Заблокированные категории, их каналы и фильмы убираются из всего приложения, пока не введён PIN.",
|
||
"ENABLE": "Включить родительский контроль",
|
||
"ENABLE_DESCRIPTION": "При включении будет запрошен новый PIN. При выключении — текущий PIN; блокировки сохраняются на будущее.",
|
||
"STATUS": "Текущее состояние",
|
||
"STATUS_LOCKED": "Заблокировано — заблокированные категории скрыты.",
|
||
"STATUS_UNLOCKED": "Разблокировано — заблокированные категории видны до следующей блокировки.",
|
||
"LOCK_NOW": "Заблокировать сейчас",
|
||
"UNLOCK": "Разблокировать",
|
||
"RELOCK": "Блокировать снова через",
|
||
"RELOCK_DESCRIPTION": "Минуты без действий, после которых приложение блокируется само. Воспроизведение считается действием. Перезапуск приложения всегда блокирует.",
|
||
"RELOCK_NEVER": "Только при перезапуске приложения",
|
||
"RELOCK_MINUTES": "{{minutes}} минут бездействия",
|
||
"CHANGE_PIN": "Сменить PIN",
|
||
"CHANGE_PIN_DESCRIPTION": "Сначала запрашивается текущий PIN.",
|
||
"HOW_TO_LOCK": "Что блокировать",
|
||
"HOW_TO_LOCK_DESCRIPTION": "Откройте источник и нажмите «Управлять категориями» (иконка настройки над списком категорий; в плейлисте M3U — «Управление группами»): у каждой строки есть переключатель замка, а для Stalker доступно «Заблокировать 18+» для жанров, помеченных порталом. Правый клик по категории или группе — быстрое «Заблокировать / Разблокировать».",
|
||
"DISCLAIMER": "Это детская блокировка, а не защита: файлы данных приложения доступны любому, у кого есть доступ к этому компьютеру.",
|
||
"ENABLED_TOAST": "Родительский контроль включён",
|
||
"DISABLED_TOAST": "Родительский контроль выключен",
|
||
"PIN_CHANGED_TOAST": "PIN изменён",
|
||
"LOCKED_TOAST": "Заблокировано"
|
||
}
|
||
},
|
||
"SERVER_STORAGE": {
|
||
"WRITE_FAILED": "Не удалось сохранить на сервер. Проверьте подключение и попробуйте снова.",
|
||
"TOO_LARGE": "Этот плейлист больше, чем принимает сервер.",
|
||
"MIGRATION_TITLE": "В этом браузере найдено плейлистов: {{count}}",
|
||
"MIGRATION_DESCRIPTION": "Они хранятся только в этом браузере. Перенесите их на сервер, чтобы их видели все устройства, которые открывают этот адрес. Из этого браузера ничего не удаляется.",
|
||
"MIGRATION_LATER_HINT": "Это можно сделать позже в Настройки → Сервер.",
|
||
"MIGRATION_NOT_NOW": "Не сейчас",
|
||
"MIGRATION_MOVE": "Перенести на сервер",
|
||
"MIGRATION_DONE": "Перенесено: {{imported}}, объединено: {{merged}}, с ошибкой: {{failed}}.",
|
||
"MIGRATION_FAILED": "Не удалось перенести. Плейлисты остались в этом браузере; попробуйте снова в Настройки → Сервер.",
|
||
"MIGRATION_RELOAD": "Перезагрузить",
|
||
"SIGN_IN_TITLE": "Нужен токен доступа",
|
||
"SIGN_IN_DESCRIPTION": "Этот сервер IPTVnator запрашивает токен доступа, прежде чем показать ваши плейлисты.",
|
||
"SIGN_IN_TOKEN_LABEL": "Токен доступа",
|
||
"SIGN_IN_HINT": "Он задан в настройке IPTVNATOR_ACCESS_TOKEN на сервере.",
|
||
"SIGN_IN_REJECTED": "Токен отклонён. Проверьте его и попробуйте снова.",
|
||
"SIGN_IN_UNREACHABLE": "Сервер недоступен. Проверьте подключение и попробуйте снова.",
|
||
"SIGN_IN_STORAGE": "Браузер не даёт IPTVnator сохранить токен. Разрешите данные сайта для этой страницы и попробуйте снова.",
|
||
"SIGN_IN_CONTINUE": "Продолжить",
|
||
"STATUS_ONLINE": "Сервер подключён",
|
||
"STATUS_OFFLINE": "Сервер недоступен",
|
||
"STATUS_UNAUTHORIZED": "Серверу нужен токен доступа",
|
||
"OFFLINE_BANNER": "Сервер недоступен. Изменения нельзя сохранить, пока он не вернётся.",
|
||
"RETRY": "Повторить",
|
||
"DELETE_ALL_WARNING": "Плейлисты будут удалены с сервера для всех устройств."
|
||
},
|
||
"THEMES": {
|
||
"DARK_THEME": "Тёмная",
|
||
"LIGHT_THEME": "Светлая",
|
||
"SYSTEM_THEME": "Системная"
|
||
},
|
||
"AUDIO_PLAYER": {
|
||
"PLAY": "Воспроизвести",
|
||
"PAUSE": "Пауза",
|
||
"PREVIOUS_STATION": "Предыдущая станция",
|
||
"NEXT_STATION": "Следующая станция",
|
||
"MUTE": "Отключить звук",
|
||
"UNMUTE": "Включить звук",
|
||
"VOLUME": "Громкость",
|
||
"RADIO": "Радио",
|
||
"PAUSED_BADGE": "ПАУЗА"
|
||
},
|
||
"EMBEDDED_MPV": {
|
||
"PLAYER": {
|
||
"BACK": "Назад",
|
||
"RETRY": "Повторить",
|
||
"STALLED": "Запуск этого потока занимает больше времени, чем ожидалось.",
|
||
"PLAYBACK_FAILED": "Не удалось воспроизвести через встроенный MPV.",
|
||
"RECONNECTING": "Подключение потеряно. Переподключение… попытка {{attempt}} из {{maxAttempts}}",
|
||
"STREAM_ENDED": "Прямой эфир завершился.",
|
||
"CHECKING_SUPPORT": "Проверка поддержки встроенного MPV...",
|
||
"NOT_AVAILABLE": "Встроенный MPV недоступен в этой среде.",
|
||
"FRAME_VIEW_FAILED": "Не удалось инициализировать область видео встроенного MPV.",
|
||
"LOADING_STREAM": "Загрузка потока…",
|
||
"PLAY": "Воспроизвести",
|
||
"PAUSE": "Пауза",
|
||
"PREVIOUS_EPISODE": "Предыдущий эпизод",
|
||
"NEXT_EPISODE": "Следующий эпизод",
|
||
"BACK_10_SECONDS": "Назад на 10 секунд",
|
||
"FORWARD_10_SECONDS": "Вперёд на 10 секунд",
|
||
"LIVE_STREAM": "Прямой эфир",
|
||
"LIVE_BADGE": "ЭФИР",
|
||
"PLAYBACK_POSITION": "Позиция воспроизведения",
|
||
"TIMELINE_SEGMENT_POSITION": "{{title}} · {{time}}",
|
||
"DURATION_UNKNOWN": "Длительность неизвестна",
|
||
"MUTE": "Отключить звук",
|
||
"UNMUTE": "Включить звук",
|
||
"MUTED": "Звук отключён",
|
||
"VOLUME": "Громкость",
|
||
"VOLUME_LABEL": "Громкость {{percent}}%",
|
||
"AUDIO_TRACKS": "Аудиодорожки",
|
||
"SUBTITLES": "Субтитры",
|
||
"SUBTITLES_OFF": "Выкл.",
|
||
"SUBTITLES_ON": "Вкл.",
|
||
"QUALITY": "Качество",
|
||
"QUALITY_AUTO": "Авто",
|
||
"TRACK_DEFAULT": "По умолчанию",
|
||
"AUDIO_TRACK_FALLBACK": "Аудио {{index}}",
|
||
"SUBTITLE_TRACK_FALLBACK": "Субтитры {{index}}",
|
||
"PLAYBACK_SPEED": "Скорость воспроизведения",
|
||
"SPEED_TOOLTIP": "Скорость: {{speed}}",
|
||
"SUBTITLES_TOOLTIP": "Субтитры: {{subtitles}}",
|
||
"ASPECT_RATIO": "Соотношение сторон",
|
||
"ASPECT_TOOLTIP": "Соотношение: {{aspect}}",
|
||
"ASPECT_DEFAULT": "По умолчанию",
|
||
"START_RECORDING": "Начать запись",
|
||
"STOP_RECORDING": "Остановить запись",
|
||
"RECORDING": "Идёт запись",
|
||
"RECORDING_SAVED": "Запись сохранена",
|
||
"RECORDING_FAILED": "Ошибка записи",
|
||
"RECORDING_FAILED_TO_START": "Не удалось начать запись.",
|
||
"RECORDING_FAILED_TO_STOP": "Не удалось остановить запись.",
|
||
"SAVED_TO": "Сохранено в {{path}}",
|
||
"ENTER_PICTURE_IN_PICTURE": "Включить режим «картинка в картинке»",
|
||
"EXIT_PICTURE_IN_PICTURE": "Выйти из режима «картинка в картинке»",
|
||
"ENTER_FULLSCREEN": "Во весь экран",
|
||
"EXIT_FULLSCREEN": "Выйти из полноэкранного режима",
|
||
"CHANNEL_LIST": "Список каналов",
|
||
"HIDE_CHANNEL_LIST": "Скрыть список каналов",
|
||
"EPISODE_LIST": "Список серий",
|
||
"HIDE_EPISODE_LIST": "Скрыть список серий",
|
||
"SEARCH_CHANNELS": "Поиск каналов",
|
||
"SEARCH_IN": "Поиск в {{title}}",
|
||
"CLEAR_SEARCH": "Очистить поиск",
|
||
"LOAD_SUBTITLE_FILE": "Загрузить файл субтитров…",
|
||
"SETTINGS": "Настройки",
|
||
"UP_NEXT": "Далее",
|
||
"UP_NEXT_IN": "через {{minutes}} мин",
|
||
"UP_NEXT_IN_SECONDS": "через {{seconds}} с",
|
||
"UP_NEXT_DISMISS": "Скрыть «Далее»",
|
||
"CLOSE_SETTINGS": "Закрыть настройки",
|
||
"SUBTITLE_DELAY": "Задержка субтитров",
|
||
"SUBTITLE_DELAY_DECREASE": "Показывать субтитры раньше",
|
||
"SUBTITLE_DELAY_INCREASE": "Показывать субтитры позже",
|
||
"SUBTITLE_DELAY_RESET": "Сбросить задержку субтитров",
|
||
"SUBTITLE_SIZE": "Размер субтитров",
|
||
"SUBTITLE_COLOR": "Цвет субтитров",
|
||
"SUBTITLE_COLOR_DEFAULT": "По умолчанию",
|
||
"SUBTITLE_COLOR_WHITE": "Белый",
|
||
"SUBTITLE_COLOR_YELLOW": "Жёлтый",
|
||
"SUBTITLE_COLOR_CYAN": "Голубой",
|
||
"STREAM_INFO": "Сведения о потоке",
|
||
"STATS_RESOLUTION": "Разрешение",
|
||
"STATS_FRAME_RATE": "Частота кадров",
|
||
"STATS_NOMINAL_FRAME_RATE": "Заявленная частота",
|
||
"STATS_STREAM_BITRATE": "Общий битрейт",
|
||
"STATS_VIDEO": "Видео",
|
||
"STATS_AUDIO": "Аудио",
|
||
"STATS_AUDIO_CHANNELS": "Каналы",
|
||
"STATS_SAMPLE_RATE": "Частота дискретизации",
|
||
"STATS_CONTAINER": "Контейнер",
|
||
"STATS_BUFFER": "Буфер",
|
||
"STATS_DROPPED_FRAMES": "Пропущенные кадры",
|
||
"STATS_UNAVAILABLE": "Данных о потоке пока нет"
|
||
}
|
||
},
|
||
"PLAYBACK_DIAGNOSTICS": {
|
||
"STAGE_LOADER": "Загрузка потока",
|
||
"STAGE_DEMUX": "Разбор контейнера",
|
||
"DETAIL_STAGE": "Этап сбоя",
|
||
"DETAIL_DRM_SYSTEMS": "DRM, заявленная источником",
|
||
"STAGE_MANIFEST": "Загрузка манифеста",
|
||
"STAGE_PLAYLIST": "Загрузка медиаплейлиста",
|
||
"STAGE_SEGMENT": "Загрузка медиасегмента",
|
||
"STAGE_KEY": "Загрузка ключа шифрования",
|
||
"STAGE_LICENSE": "Обмен DRM-лицензией",
|
||
"STAGE_MEDIA": "Обработка медиаданных",
|
||
"UNSUPPORTED_CONTAINER": {
|
||
"TITLE": "Этот контейнер потока, вероятно, не поддерживается браузерным плеером",
|
||
"DESCRIPTION": "Браузерный плеер может не декодировать этот контейнер внутри приложения. Скопируйте URL потока и откройте его во внешнем плеере, например MPV, VLC или IINA, для более широкой поддержки кодеков."
|
||
},
|
||
"UNSUPPORTED_CODEC": {
|
||
"TITLE": "Этот кодек потока, вероятно, не поддерживается браузерным плеером",
|
||
"DESCRIPTION": "Поток заявляет кодеки, которые браузерный плеер может не декодировать. Скопируйте URL потока и откройте его во внешнем плеере, например MPV, VLC или IINA."
|
||
},
|
||
"MEDIA_DECODE_ERROR": {
|
||
"TITLE": "Браузерный плеер не смог декодировать этот поток",
|
||
"DESCRIPTION": "Воспроизведение началось, но медиаконвейер завершился ошибкой при декодировании. Внешний плеер может лучше обработать этот поток."
|
||
},
|
||
"NETWORK_ERROR": {
|
||
"TITLE": "Не удалось загрузить поток",
|
||
"DESCRIPTION": "Плеер сообщил об ошибке сети или загрузки у провайдера. Проверьте URL потока, заголовки или доступность провайдера."
|
||
},
|
||
"BROWSER_ACCESS_ERROR": {
|
||
"TITLE": "Браузерный плеер не смог получить доступ к этому потоку",
|
||
"DESCRIPTION": "Запрос может быть заблокирован из-за CORS, смешанного содержимого или ограничений заголовков/прокси у провайдера. MPV или VLC часто могут обойти ограничения доступа браузерного плеера.",
|
||
"PWA_DESCRIPTION": "Запрос может быть заблокирован из-за CORS, смешанного содержимого или ограничений заголовков/прокси у провайдера. PWA не может напрямую запускать внешние плееры; используйте действие «Скопировать URL потока» и откройте его вручную в MPV, VLC, IINA или другом плеере."
|
||
},
|
||
"UNTRANSFERABLE_DESCRIPTION": "Для этого защищённого потока нужна конфигурация воспроизведения, которую нельзя передать вместе с URL потока.",
|
||
"DRM_OR_ENCRYPTION": {
|
||
"TITLE": "Этот поток может быть зашифрован или защищён DRM",
|
||
"DESCRIPTION": "Браузерный плеер не может продолжить из-за указанной ошибки шифрования/ключа. Внешнее воспроизведение тоже может не сработать, если провайдер требует DRM."
|
||
},
|
||
"UNKNOWN_PLAYBACK_ERROR": {
|
||
"TITLE": "Браузерный плеер сообщил об ошибке воспроизведения",
|
||
"DESCRIPTION": "Поток не воспроизвёлся во встроенном плеере, но ошибка не указала конкретную причину в кодеке, контейнере или сети."
|
||
},
|
||
"NATIVE_FALLBACK_TITLE": "Открыть во внешнем плеере",
|
||
"INLINE_FAILURE_TITLE": "Скопируйте URL или повторите попытку",
|
||
"UNTRANSFERABLE_FAILURE_TITLE": "Защищённое воспроизведение не удалось продолжить",
|
||
"RECOMMENDATIONS_LABEL": "Рекомендуемые действия для восстановления",
|
||
"ACTION_TRY_PLAYER": "Попробовать {{player}}",
|
||
"ACTION_TRY_PLAYER_HINT": "Временно только для этого элемента; сохранённый плеер не изменится",
|
||
"REASON_RETRY_TRANSIENT_FAILURE": "Повторить в том же плеере после временной ошибки загрузки",
|
||
"REASON_RETRY_UNKNOWN_FAILURE": "Повторить, поскольку ошибка не указала другой совместимый плеер",
|
||
"REASON_ALTERNATIVE_SOURCE_AVAILABLE": "Попробовать другой доступный источник того же контента",
|
||
"REASON_DIFFERENT_ENGINE_FAMILY": "Этот плеер использует другой движок воспроизведения в браузере",
|
||
"REASON_EXTERNAL_CODEC_OR_CONTAINER_SUPPORT": "Нативные плееры поддерживают больше кодеков и контейнеров",
|
||
"REASON_EXTERNAL_BROWSER_ACCESS": "Нативный плеер может обойти ограничения доступа браузера",
|
||
"REASON_COMPATIBLE_DRM_PATH": "Эта цель совместима с доступными данными шифрования",
|
||
"ACTION_OPEN_MPV": "Открыть в MPV",
|
||
"ACTION_OPEN_VLC": "Открыть в VLC",
|
||
"ACTION_OPENING_MPV": "MPV открывается…",
|
||
"ACTION_OPENING_VLC": "VLC открывается…",
|
||
"ACTION_REOPEN_MPV": "Открыть MPV снова",
|
||
"ACTION_REOPEN_VLC": "Открыть VLC снова",
|
||
"ACTION_RETRY_MPV": "Повторить запуск MPV",
|
||
"ACTION_RETRY_VLC": "Повторить запуск VLC",
|
||
"EXTERNAL_OPENING": "Плеер открывается…",
|
||
"EXTERNAL_STARTED": "Плеер запущен",
|
||
"EXTERNAL_PLAYING": "Воспроизведение",
|
||
"EXTERNAL_FAILED": "Ошибка внешнего плеера",
|
||
"ACTION_OPEN_MPV_HINT": "настроенный плеер",
|
||
"ACTION_OPEN_VLC_HINT": "настроенный плеер",
|
||
"ACTION_COPY_URL": "Скопировать URL потока",
|
||
"ACTION_RETRY": "Повторить",
|
||
"DETAILS_SUMMARY": "Технические сведения",
|
||
"CODEC_HINT": "Обнаружены {{codecs}}. Браузерные плееры Chromium/Electron часто поддерживают эти кодеки ограниченно.",
|
||
"DETAIL_CODE": "Код диагностики",
|
||
"DETAIL_PLAYER": "Плеер",
|
||
"DETAIL_SOURCE": "Источник",
|
||
"DETAIL_CONTAINER": "Контейнер",
|
||
"DETAIL_MIME_TYPE": "Тип MIME",
|
||
"DETAIL_VIDEO_CODECS": "Видеокодеки",
|
||
"DETAIL_AUDIO_CODECS": "Аудиокодеки",
|
||
"DETAIL_NATIVE_ERROR_CODE": "Нативный код ошибки",
|
||
"DETAIL_NATIVE_ERROR_MESSAGE": "Нативное сообщение об ошибке",
|
||
"DETAIL_ERROR_DETAILS": "Сведения об ошибке",
|
||
"DRM_CONFIGURATION_UNSUPPORTED": "Плеер не поддерживает DRM-конфигурацию этого потока. Запросите у провайдера совместимый поток.",
|
||
"DRM_CONFIGURATION_UNAVAILABLE": "Запрошенная DRM-конфигурация недоступна в этой среде. Проверьте настройки защищённого контента в браузере или запросите у провайдера совместимый поток.",
|
||
"LICENSE_REQUEST_FAILED": "Плеер не смог получить DRM-лицензию. Проверьте соединение и доступ к просмотру у провайдера.",
|
||
"LICENSE_RESPONSE_REJECTED": "DRM-модуль отклонил ответ с лицензией. Обратитесь к провайдеру для проверки лицензии.",
|
||
"LICENSE_SERVER_MISSING": "Для защищённого потока не настроен сервер лицензий. Запросите у провайдера необходимые параметры воспроизведения.",
|
||
"SEGMENT_ACCESS_DENIED": "Сервер отказал в доступе к сегментам потока. Уточните доступ к просмотру у провайдера.",
|
||
"ACTION_COPY_DIAGNOSTIC": "Скопировать диагностику",
|
||
"REPORT_COPIED": "Диагностика скопирована",
|
||
"COPY_FAILED": "Не удалось скопировать. Попробуйте ещё раз.",
|
||
"REPORT_PRIVACY": "Копирует технические данные без ссылок на поток, учётных данных и исходных сообщений об ошибках."
|
||
},
|
||
"LAYOUT": {
|
||
"HIDE_CHANNELS_LIST": "Скрыть список каналов",
|
||
"SHOW_CHANNELS_LIST": "Показать список каналов",
|
||
"TOGGLE_SIDEBAR_TOOLTIP": "Переключить список каналов (⌘/Ctrl+B)",
|
||
"CHANNELS_LIST_HIDDEN": "Список каналов скрыт",
|
||
"CHANNELS_LIST_HIDDEN_HINT": "Верните его кнопкой ниже или нажмите ⌘/Ctrl+B.",
|
||
"HIDE_CATEGORIES": "Скрыть категории",
|
||
"SHOW_CATEGORIES": "Показать категории",
|
||
"SHOW_CATEGORIES_PANEL": "Показать панель категорий",
|
||
"CHOOSE_CATEGORY": "Выбрать категорию",
|
||
"HIDE_PANELS": "Скрыть категории и каналы",
|
||
"HIDE_PANELS_TOOLTIP": "Скрыть панели (⌘/Ctrl+B)",
|
||
"SHOW_PANELS": "Показать категории и каналы",
|
||
"SHOW_PANELS_TOOLTIP": "Показать панели (⌘/Ctrl+B)"
|
||
},
|
||
"CHANNELS": {
|
||
"SHOW_PLAYING_CHANNEL": "Показать текущий канал",
|
||
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Загрузить или выбрать другой плейлист",
|
||
"ALL_CHANNELS": "Все каналы",
|
||
"GROUPS": "Группы",
|
||
"MANAGE_GROUPS": "Управление группами",
|
||
"MANAGE_GROUPS_HINT": "Используйте «Управление группами», чтобы снова отобразить группы.",
|
||
"NO_VISIBLE_GROUPS": "Нет видимых групп",
|
||
"SEARCH_GROUPS": "Поиск групп",
|
||
"UNGROUPED": "Негруппированные",
|
||
"UNNAMED_CHANNEL": "Канал без названия",
|
||
"FAVORITES": "Избранное",
|
||
"FAVORITE": "Избранное",
|
||
"NO_FAVORITES": "Избранных каналов пока нет",
|
||
"USE_STAR_TO_FAVORITE": "Используйте иконку звезды, чтобы добавлять каналы в избранное",
|
||
"REMOVE_FAVORITE": "Удалить из списка фаворитов",
|
||
"ADD_FAVORITE": "Добавить в избранное",
|
||
"SHOW_DETAILS": "Показать сведения о канале",
|
||
"MAP_EPG": "Привязать канал EPG",
|
||
"FAVORITES_UPDATED": "Список фаворитов был обновлен!",
|
||
"SELECT_CHANNEL_PLAYBACK": "Пожалуйста, выберите канал для начала воспроизведения",
|
||
"SORT_BY": "Сортировать по",
|
||
"SORT_BY_DATE": "Сортировать по дате добавления (сначала новые)",
|
||
"SORT_BY_RATING": "Сортировать по рейтингу",
|
||
"SORT_BY_NAME": "Сортировать по имени (А-Я)",
|
||
"SORT_CHANNELS": "Сортировать каналы",
|
||
"SORT_SERVER_ORDER": "Порядок сервера",
|
||
"SORT_PLAYLIST_ORDER": "Порядок плейлиста",
|
||
"LOAD_MORE": "Загрузить ещё",
|
||
"REMAINING": "осталось",
|
||
"LOADING": "Загрузка каналов…",
|
||
"LOADING_MORE": "Загрузка дополнительных…",
|
||
"NO_SEARCH_RESULTS": "Каналы не найдены",
|
||
"NO_CHANNELS_FOUND": "Каналы не найдены",
|
||
"NO_GROUPS_FOUND": "Группы не найдены",
|
||
"CATCHUP_AVAILABLE": "Catchup доступен",
|
||
"CATCHUP_AVAILABLE_DAYS": "Catchup доступен — {{days}} дн.",
|
||
"TRY_DIFFERENT_SEARCH": "Попробуйте другой поисковый запрос",
|
||
"DETAILS_DIALOG": {
|
||
"TITLE": "Сведения о канале",
|
||
"DESCRIPTION": "Метаданные только для чтения, прочитанные из файла плейлиста.",
|
||
"SUMMARY": "Сводка",
|
||
"TVG": "Метаданные TVG",
|
||
"CATCHUP": "Архив передач",
|
||
"HTTP": "HTTP-заголовки",
|
||
"NAME": "Название",
|
||
"CHANNEL_ID": "ID канала",
|
||
"STREAM_URL": "URL потока",
|
||
"COPY_STREAM_URL": "Скопировать URL потока",
|
||
"GROUP": "Группа",
|
||
"RADIO": "Радио",
|
||
"CATCHUP_AVAILABLE": "Архив доступен",
|
||
"WINDOW": "Окно архива",
|
||
"PLAYBACK_SUPPORTED": "Воспроизведение поддерживается",
|
||
"EPG_PARAMS": "Параметры EPG",
|
||
"TIMESHIFT": "Таймшифт",
|
||
"TVG_ID": "TVG ID",
|
||
"TVG_NAME": "Название TVG",
|
||
"TVG_URL": "TVG URL",
|
||
"TVG_LOGO": "Логотип TVG",
|
||
"TVG_REC": "TVG запись",
|
||
"CATCHUP_TYPE": "Тип архива",
|
||
"CATCHUP_SOURCE": "Источник архива",
|
||
"CATCHUP_DAYS": "Дней в архиве",
|
||
"HTTP_ORIGIN": "Origin",
|
||
"HTTP_REFERRER": "Referrer",
|
||
"HTTP_USER_AGENT": "User-Agent",
|
||
"EMPTY": "Не указано",
|
||
"NOT_AVAILABLE": "Недоступно",
|
||
"DAYS_ONE": "1 день",
|
||
"DAYS_OTHER": "{{count}} дн."
|
||
},
|
||
"GROUP_MANAGEMENT": {
|
||
"TITLE": "Управление группами",
|
||
"SELECTED": "Выбрано",
|
||
"SELECT_ALL": "Выбрать всё",
|
||
"DESELECT_ALL": "Снять выделение",
|
||
"SEARCH_PLACEHOLDER": "Поиск групп…",
|
||
"NO_RESULTS": "Подходящих групп не найдено",
|
||
"SAVE": "Сохранить"
|
||
}
|
||
},
|
||
"TOP_MENU": {
|
||
"OPEN_EPG_GUIDE": "Программа передач"
|
||
},
|
||
"EPG": {
|
||
"NEXT_DAY": "Следующий день",
|
||
"PREVIOUS_DAY": "Предыдущий день",
|
||
"ZOOM_IN": "Увеличить",
|
||
"ZOOM_OUT": "Уменьшить",
|
||
"FILTER_CHANNELS": "Фильтровать каналы",
|
||
"CLOSE_FILTER": "Закрыть фильтр",
|
||
"SEARCH_PROGRAMS": "Поиск программ",
|
||
"CLOSE_PROGRAM_SEARCH": "Закрыть поиск программ",
|
||
"LIVE_STREAM": "Прямая трансляция",
|
||
"ARCHIVE_PLAYBACK_UNAVAILABLE_TITLE": "Воспроизведение архива недоступно",
|
||
"ARCHIVE_PLAYBACK_UNAVAILABLE_DESCRIPTION": "Этот провайдер предоставляет историю программы для канала, но не предоставляет воспроизводимый архив/catch-up.",
|
||
"EPG_NOT_AVAILABLE_CHANNEL_DESCRIPTION": "Добавьте или измените URL списка EPG в настройках приложения.",
|
||
"FETCH_EPG": "Загружаю программу ТВ-передач (EPG)...",
|
||
"ERROR": "Ой, не удалось загрузить программу каналов (EPG)",
|
||
"DOWNLOAD_SUCCESS": "Программа каналов (EPG) была успешно загружена.",
|
||
"NO_PROGRAM_INFO": "Информация о программе недоступна",
|
||
"PROGRAM_DIALOG": {
|
||
"PROGRAM_DETAILS": "Подробности передачи",
|
||
"TITLE": "Название",
|
||
"CATEGORY": "Категория",
|
||
"PARENTAL_RATING_SYSTEM": "Возрастное ограничение",
|
||
"DESCRIPTION": "Описание",
|
||
"LANGUAGE": "Язык",
|
||
"SHOW_PROGRAM_DETAILS": "Показать сведения об этой программе",
|
||
"EPISODE": "Эпизод",
|
||
"DURATION": "Длительность",
|
||
"COPY_ARCHIVE_URL": "Копировать ссылку на архив",
|
||
"ARCHIVE_URL_COPIED": "Ссылка на архив скопирована",
|
||
"ARCHIVE_URL_FAILED": "Не удалось скопировать ссылку на архив",
|
||
"ARCHIVE_URL_NOTICE": "Ссылка может содержать данные аккаунта. Внешнему плееру также могут понадобиться HTTP-заголовки источника.",
|
||
"DOWNLOAD_ARCHIVE": "Скачать передачу (TS)",
|
||
"ARCHIVE_DOWNLOAD_QUEUED": "Передача добавлена в загрузки",
|
||
"ARCHIVE_DOWNLOAD_FAILED": "Не удалось скачать передачу. Возможно, она уже недоступна в архиве.",
|
||
"ARCHIVE_DOWNLOAD_TS_ONLY": "Скачивание архива пока поддерживает только TS-потоки.",
|
||
"ARCHIVE_DOWNLOAD_EXISTS": "Эта передача уже есть в загрузках."
|
||
},
|
||
"FETCH_SUCCESS": "Программа каналов (EPG) была успешно получена",
|
||
"IMPORT_PROGRESS": "Импорт EPG",
|
||
"IMPORT_PANEL_UNAVAILABLE": "Не удалось загрузить панель импорта EPG. Перезапустите приложение, чтобы видеть ход импорта; статус каждого источника остаётся в настройках EPG.",
|
||
"CHANNELS": "каналов",
|
||
"PROGRAMS": "программ",
|
||
"LOADING": "Загрузка",
|
||
"QUEUED": "В очереди",
|
||
"IMPORT_PANEL_MINIMIZE": "Свернуть панель импорта EPG",
|
||
"IMPORT_PANEL_EXPAND": "Развернуть панель импорта EPG",
|
||
"IMPORT_SUMMARY_LOADING": "Загружается: {{count}}",
|
||
"IMPORT_SUMMARY_QUEUED": "в очереди: {{count}}",
|
||
"TOTAL_CHANNELS": "Всего каналов",
|
||
"TOTAL_PROGRAMS": "Всего программ",
|
||
"UP_TO_DATE": "EPG актуален, синхронизация не требуется",
|
||
"RETRY": "Повторить",
|
||
"ALLOW_PRIVATE_SOURCE": "Разрешить источник",
|
||
"ALLOW_PRIVATE_SOURCE_TITLE": "Разрешить EPG-источник из частной сети?",
|
||
"ALLOW_PRIVATE_SOURCE_WARNING": "Разрешайте это только если доверяете источнику EPG. IPTVnator позволит именно этому URL EPG подключаться к частным или локальным сетевым адресам.",
|
||
"TRUST_TLS_HOST": "Доверять хосту",
|
||
"TRUST_TLS_HOST_TITLE": "Доверять недействительному сертификату?",
|
||
"TRUST_TLS_HOST_WARNING": "Продолжайте только если доверяете этому хосту. IPTVnator разрешит недействительные TLS-сертификаты для этого хоста, но для остальных хостов по-прежнему потребуются действительные сертификаты.",
|
||
"CURRENT_PROGRAM": "Текущая программа",
|
||
"ARCHIVE_PLAYBACK": "Архивная запись",
|
||
"COLLAPSE_PANEL": "Свернуть панель EPG",
|
||
"EXPAND_PANEL": "Развернуть панель EPG",
|
||
"GUIDE": {
|
||
"TITLE": "Программа передач",
|
||
"CLOSE": "Закрыть программу передач",
|
||
"CHANNEL": "Канал",
|
||
"TODAY": "Сегодня",
|
||
"NOW": "Сейчас",
|
||
"JUMP_NOW": "Перейти к текущему",
|
||
"SCOPE": "Отображаемые каналы",
|
||
"ONLY_WITH_EPG": "Только с EPG",
|
||
"ONLY_WITH_EPG_HINT": "Скрыть каналы без данных о программе",
|
||
"DENSITY_COMFORTABLE": "Комфортные строки",
|
||
"DENSITY_COMPACT": "Компактные строки",
|
||
"ZOOM": "Масштаб",
|
||
"FILTER_CHANNELS": "Фильтровать каналы…",
|
||
"SEARCH_PROGRAMMES": "Поиск передач…",
|
||
"NO_RESULTS": "Программы не найдены",
|
||
"NO_PROGRAMME_INFO": "Нет информации о программе",
|
||
"NO_PROGRAMME_INFO_LONG": "Нет информации о программе для этого канала",
|
||
"PLAYING": "Играет",
|
||
"NO_CHANNELS": "Нет каналов, соответствующих «{{query}}»",
|
||
"CLEAR_FILTER": "Очистить фильтр",
|
||
"COLLAPSE_PLAYER": "Свернуть плеер",
|
||
"EXPAND_PLAYER": "Развернуть плеер",
|
||
"KEYS": {
|
||
"CHANNEL": "канал",
|
||
"PROGRAMME": "программа",
|
||
"PLAY": "воспроизвести",
|
||
"DETAILS": "подробности",
|
||
"NOW": "сейчас",
|
||
"DAY": "день",
|
||
"CLOSE": "закрыть"
|
||
}
|
||
},
|
||
"TIMELINE": {
|
||
"OPEN_GUIDE": "Открыть программу передач",
|
||
"TODAY": "Сегодня",
|
||
"NOW": "Сейчас",
|
||
"JUMP_NOW": "Перейти к текущему",
|
||
"RETURN_TO_LIVE": "Вернуться к эфиру",
|
||
"ON_NOW": "Сейчас в эфире",
|
||
"MINUTES_LEFT": "мин осталось",
|
||
"FROM_ARCHIVE": "Из архива",
|
||
"WATCH": "Смотреть",
|
||
"WATCH_LIVE": "Смотреть в эфире",
|
||
"WATCH_FROM_START": "Смотреть с начала",
|
||
"ARCHIVE_UNAVAILABLE_NOTE": "Воспроизведение недоступно — этот провайдер не предоставляет архив.",
|
||
"CATCHUP_FAILED": "Не удалось запустить воспроизведение архива для этой программы",
|
||
"SCHEDULE_ONLY_NOTICE": "Только расписание. Этот провайдер предоставляет историю программ, но не архив (catch-up) — прошедшие передачи воспроизвести нельзя.",
|
||
"EMPTY_DAY_TITLE": "Нет программы на этот день",
|
||
"EMPTY_DAY_DESCRIPTION": "Расписание на выбранный день ещё не получено. Для других дней данные есть.",
|
||
"JUMP_TODAY": "Перейти к сегодня",
|
||
"JUMP_NEAREST": "Ближайший день с программой",
|
||
"CHANNEL_UNMAPPED_TITLE": "Нет программы для этого канала",
|
||
"CHANNEL_UNMAPPED_DESCRIPTION": "Этот канал не сопоставлен с источником EPG (не найден tvg-id). Других каналов это не касается.",
|
||
"PROVIDER_NO_EPG_TITLE": "Провайдер не предоставляет программу",
|
||
"PROVIDER_NO_EPG_DESCRIPTION": "Этот источник не предоставляет программу передач ни для одного канала. Если вам нужно расписание, обратитесь к провайдеру.",
|
||
"M3U_SETUP_TITLE": "Подключите программу передач",
|
||
"M3U_SETUP_DESCRIPTION": "Для плейлистов M3U нужен внешний источник EPG (XMLTV). Добавьте ссылку url-tvg, и расписание появится здесь.",
|
||
"OPEN_EPG_SETTINGS": "Открыть настройки EPG",
|
||
"ERROR_TITLE": "Не удалось загрузить программу",
|
||
"ERROR_DESCRIPTION": "Источник EPG не ответил. Проверьте подключение или обновите источник.",
|
||
"RETRY": "Повторить",
|
||
"MINUTES_SHORT": "мин",
|
||
"ZOOM": "Масштаб",
|
||
"ZOOM_DAY": "Обзор дня",
|
||
"ZOOM_HOURS": "По часам",
|
||
"ZOOM_DETAIL": "Детально",
|
||
"ZOOM_TOOLTIP": "Масштаб: {{level}} · ⌘/Ctrl + колесо для точной настройки",
|
||
"GROUP_SHORT": "короткие передачи",
|
||
"GROUP_EXPAND": "показать ›"
|
||
}
|
||
},
|
||
"EPG_MAPPING_DIALOG": {
|
||
"TITLE": "Привязка канала EPG",
|
||
"SUBTITLE": "Выберите канал EPG для \"{{channelName}}\" вручную",
|
||
"SEARCH_PLACEHOLDER": "Поиск каналов EPG...",
|
||
"CURRENT_MAPPING": "Текущая привязка",
|
||
"NO_MAPPING": "Привязка EPG не задана",
|
||
"SAVE": "Сохранить привязку",
|
||
"REMOVE": "Удалить привязку",
|
||
"CLOSE": "Закрыть",
|
||
"NO_RESULTS": "Каналы EPG не найдены",
|
||
"SEARCH_HINT": "Введите не менее {{min}} символов для поиска",
|
||
"SAVED": "Привязка EPG сохранена",
|
||
"REMOVED": "Привязка EPG удалена",
|
||
"SAVE_FAILED": "Не удалось обновить привязку EPG"
|
||
},
|
||
"LANGUAGES": {
|
||
"ARABIC": "العربية",
|
||
"MOROCCAN_ARABIC": "العربية (اللهجة المغربية)",
|
||
"ENGLISH": "English",
|
||
"KOREAN": "한국어",
|
||
"RUSSIAN": "Русский",
|
||
"GERMAN": "Deutsch",
|
||
"SPANISH": "Español",
|
||
"CHINESE": "简体中文",
|
||
"TRADITIONAL_CHINESE": "繁體中文",
|
||
"FRENCH": "Français",
|
||
"ITALIAN": "Italiano",
|
||
"TURKISH": "Türkçe",
|
||
"JAPANESE": "日本語",
|
||
"DUTCH": "Nederlands",
|
||
"BELARUSIAN": "Беларуская",
|
||
"POLISH": "Polski",
|
||
"PORTUGUESE": "Português",
|
||
"GREEK": "Ελληνικά",
|
||
"HUNGARIAN": "Magyar"
|
||
},
|
||
"YES": "Да",
|
||
"NO": "Нет",
|
||
"MENU": {
|
||
"OPEN": "Открыть меню",
|
||
"SUPPORT_ARIA": "Поддержать IPTVnator на GitHub",
|
||
"SETTINGS_ARIA": "Открыть настройки",
|
||
"BUG_REPORT": "Сообщить об ошибке",
|
||
"WHAT_IS_NEW": "Что нового?",
|
||
"ABOUT": "О приложении",
|
||
"ABOUT_ARIA": "О приложении",
|
||
"SUPPORT_PROJECT": "Поддержать проект"
|
||
},
|
||
"ABOUT": {
|
||
"TITLE": "О приложении",
|
||
"DESCRIPTION": "Кроссплатформенное приложение IPTV-плеера с множеством функций, таких как поддержка плейлистов m3u и m3u8, избранное, телегид, ТВ-архив/catchup и многое другое.",
|
||
"VERSION": "Версия",
|
||
"GITHUB_TOOLTIP": "Репозиторий приложения на GitHub",
|
||
"BUY_ME_A_COFFEE_TOOLTIP": "Угостить меня кофе",
|
||
"TWITTER_TOOLTIP": "Поделиться в Twitter"
|
||
},
|
||
"UPDATE_AVAILABLE": "Доступно обновление",
|
||
"REFRESH": "Обновить",
|
||
"XTREAM": {
|
||
"PLAY": "Воспроизвести",
|
||
"OPENING_PLAYER": "Открытие плеера...",
|
||
"NAME": "Название",
|
||
"RELEASE_DATE": "Дата выпуска",
|
||
"GENRE": "Жанр",
|
||
"COUNTRY": "Страна",
|
||
"ACTORS": "Актеры",
|
||
"DIRECTOR": "Режиссёр",
|
||
"SIMILAR": "Похожие",
|
||
"CREW_JOB_DIRECTOR": "Режиссёр",
|
||
"CREW_JOB_CREATOR": "Создатель",
|
||
"ACTOR_FILMOGRAPHY": "Фильмография",
|
||
"ACTOR_FILTER_ALL": "Все",
|
||
"ACTOR_SCOPE_THIS_PORTAL": "Этот портал",
|
||
"ACTOR_SCOPE_ALL_PORTALS": "Все порталы",
|
||
"ACTOR_NO_RESULTS": "По этому фильтру ничего не найдено",
|
||
"ACTOR_IN_LIBRARY": "Есть в вашей библиотеке",
|
||
"ACTOR_SEARCH_IN_PORTAL": "Искать на портале",
|
||
"ACTOR_BORN": "Дата рождения",
|
||
"ACTOR_DIED": "Умер",
|
||
"DISCOVER_TITLE": "Подборка",
|
||
"DISCOVER_RESULTS": "Популярное",
|
||
"DISCOVER_MOVIES": "Фильмы",
|
||
"DISCOVER_SERIES": "Сериалы",
|
||
"DISCOVER_EMPTY": "По этому выбору ничего не найдено. Для подборки нужны включённые метаданные TMDB в настройках.",
|
||
"SERIES_STATUS_RETURNING": "Продолжается",
|
||
"SERIES_STATUS_PLANNED": "Запланирован",
|
||
"SERIES_STATUS_IN_PRODUCTION": "В производстве",
|
||
"SERIES_STATUS_ENDED": "Завершён",
|
||
"SERIES_STATUS_CANCELED": "Закрыт",
|
||
"SERIES_STATUS_PILOT": "Пилот",
|
||
"DURATION": "Длительность",
|
||
"CAST": "Актёры",
|
||
"EPISODE_RUN_TIME": "Длительность эпизода",
|
||
"EPISODE_RUN_TIME_MINUTES": "{{minutes}} мин/серия",
|
||
"RATING": "Рейтинг",
|
||
"IMDB_RATING": "Рейтинг IMDb",
|
||
"KINOPOISK_RATING": "Рейтинг Кинопоиска",
|
||
"DESCRIPTION": "Описание",
|
||
"YEAR": "Год",
|
||
"AGE": "Возраст",
|
||
"YOUTUBE_TRAILER": "YouTube-трейлер",
|
||
"EPISODE": "Эпизод",
|
||
"RESUME": "Продолжить",
|
||
"RESTART": "С начала",
|
||
"CONTINUE_WATCHING": "Продолжить просмотр",
|
||
"PLAY_FIRST_EPISODE": "Воспроизвести первую серию",
|
||
"PLAY_EPISODE": "Воспроизвести серию {{episode}}",
|
||
"RESUME_EPISODE": "Продолжить серию",
|
||
"PLAY_NEXT_EPISODE": "Следующая серия",
|
||
"SERIES_WATCHED": "Сериал просмотрен",
|
||
"WATCHED": "Просмотрено",
|
||
"IN_PROGRESS": "В процессе",
|
||
"MARK_WATCHED": "Отметить как просмотренное",
|
||
"MARK_UNWATCHED": "Отметить как непросмотренное",
|
||
"MARK_SEASON_WATCHED": "Отметить сезон как просмотренный ({{count}})",
|
||
"MARK_SEASON_UNWATCHED": "Отметить сезон как непросмотренный",
|
||
"SEASON_MARKED_WATCHED": "Отмечено как просмотренные: {{count}} эпизодов",
|
||
"SEASON_MARKED_UNWATCHED": "Сезон отмечен как непросмотренный",
|
||
"SEASON_MARKED_WATCHED_PARTIAL": "Отмечено: {{count}} · Ошибок: {{failed}}",
|
||
"SEASON_MARKED_UNWATCHED_PARTIAL": "Снято отметок: {{count}} · Ошибок: {{failed}}",
|
||
"SEASON_WATCH_UPDATE_FAILED": "Не удалось обновить сезон",
|
||
"MARK_SERIES_WATCHED": "Отметить сериал как просмотренный ({{count}})",
|
||
"MARK_SERIES_WATCHED_ALL": "Отметить сериал как просмотренный",
|
||
"MARK_SERIES_UNWATCHED": "Отметить сериал как непросмотренный",
|
||
"SERIES_MARKED_UNWATCHED": "Сериал отмечен как непросмотренный",
|
||
"SERIES_WATCH_UPDATE_FAILED": "Не удалось обновить сериал",
|
||
"SERIES_WATCH_MENU": "Действия просмотра сериала",
|
||
"MOVIE_MARKED_WATCHED": "Отмечено как просмотренное",
|
||
"MOVIE_MARKED_UNWATCHED": "Отмечено как непросмотренное",
|
||
"MOVIE_WATCH_UPDATE_FAILED": "Не удалось обновить статус просмотра",
|
||
"EPISODES_WATCHED": "Просмотрено {{count}} из {{total}} эпизодов",
|
||
"DETAIL_FALLBACK": {
|
||
"STATUS": "Метаданные портала недоступны",
|
||
"NOTE": "Расширенные метаданные не предоставлены этим порталом.",
|
||
"STREAM_ID": "ID потока",
|
||
"CATEGORY": "Категория",
|
||
"CONTAINER": "Формат",
|
||
"SOURCE_TITLE": "Исходное название"
|
||
},
|
||
"ACCOUNT_INFO": {
|
||
"TITLE": "Информация об аккаунте",
|
||
"USER_INFO": "Информация о пользователе",
|
||
"STATUS": "Статус",
|
||
"USERNAME": "Имя пользователя",
|
||
"ACTIVE_CONNECTIONS": "Активные подключения",
|
||
"CREATED": "Создано",
|
||
"EXPIRES": "Истекает",
|
||
"TRIAL_ACCOUNT": "Пробный аккаунт",
|
||
"YES": "Да",
|
||
"NO": "Нет",
|
||
"ALLOWED_FORMATS": "Разрешенные форматы",
|
||
"SERVER_INFO": "Информация о сервере",
|
||
"LIVE_TV": "Прямой эфир",
|
||
"MOVIES": "Фильмы",
|
||
"TV_SERIES": "Сериалы",
|
||
"URL": "URL",
|
||
"PROTOCOL": "Протокол",
|
||
"TIMEZONE": "Часовой пояс",
|
||
"SERVER_TIME": "Время сервера",
|
||
"PORTS": "Порты",
|
||
"HTTP_PORT": "HTTP",
|
||
"HTTPS_PORT": "HTTPS",
|
||
"RTMP_PORT": "RTMP"
|
||
},
|
||
"CATEGORY_MANAGEMENT": {
|
||
"TITLE": "Управление категориями",
|
||
"LOADING": "Загрузка категорий…",
|
||
"SELECTED": "Всего выбрано",
|
||
"SELECT_ALL": "Выбрать всё",
|
||
"DESELECT_ALL": "Снять выделение",
|
||
"SELECT_FILTERED": "Выбрать найденные",
|
||
"DESELECT_FILTERED": "Снять выбор с найденных",
|
||
"SEARCH_PLACEHOLDER": "Поиск категорий…",
|
||
"NO_RESULTS": "Подходящих категорий не найдено",
|
||
"NO_CATEGORIES": "Нет доступных категорий",
|
||
"SAVE": "Сохранить",
|
||
"SAVE_FAILED": "Не удалось сохранить видимость категорий"
|
||
},
|
||
"GLOBAL_SEARCH_SUMMARY": "Найдено элементов: {{count}} (плейлистов: {{playlists}})"
|
||
},
|
||
"PORTALS": {
|
||
"REQUESTS_PAUSED": {
|
||
"TITLE": "Запросы временно приостановлены",
|
||
"DESCRIPTION": "Запросы приостановлены после повторных ошибок подключения. Повторите попытку, чтобы обратиться к порталу сейчас.",
|
||
"RETRY": "Повторить сейчас"
|
||
},
|
||
"ALL_CATEGORIES": "Все категории",
|
||
"ALL_ITEMS": "Все элементы",
|
||
"UNNAMED_CATEGORY": "Категория без названия",
|
||
"NO_CATEGORIES": "Нет доступных категорий",
|
||
"UNTITLED": "Без названия",
|
||
"MY_FAVORITES": "Мои избранные",
|
||
"ADD_TO_FAVORITES": "Добавить в избранное",
|
||
"REMOVE_FROM_FAVORITES": "Удалить из избранного",
|
||
"REMOVED_FROM_FAVORITES": "Удалено из избранного",
|
||
"ADDED_TO_FAVORITES": "Добавлено в избранное",
|
||
"FAVORITES": "Избранное",
|
||
"FAVORITE_IDENTITY_CONFLICT": "Источник заменил сохранённый вами элемент. Удалите старую запись из избранного, прежде чем добавить новую.",
|
||
"FAVORITE_SAVE_FAILED": "Не удалось сохранить избранное. Попробуйте ещё раз.",
|
||
"RECENTLY_VIEWED": "Недавно просмотренные",
|
||
"THIS_PLAYLIST": "Этот плейлист",
|
||
"ALL_PLAYLISTS": "Все плейлисты",
|
||
"LIVE_TV": "Live TV",
|
||
"MOVIES": "Фильмы",
|
||
"SERIES": "Сериалы",
|
||
"NO_FAVORITES": "Пока нет избранного",
|
||
"NO_RECENT_ITEMS": "Нет недавно просмотренных элементов",
|
||
"REMOVE_FROM_RECENT": "Удалить из недавно просмотренных",
|
||
"BROWSE_ALL_MOVIES": "Все фильмы",
|
||
"BROWSE_ALL_SERIES": "Все сериалы",
|
||
"BROWSE_ALL_LIVE": "Всё Live TV",
|
||
"VIEW_IN_PORTAL": "Открыть в портале",
|
||
"VIEW_IN_PORTAL_TOOLTIP": "Открыть в {{name}}",
|
||
"SIDEBAR": {
|
||
"MAIN": "Главная",
|
||
"MOVIES": "Фильмы",
|
||
"LIVE_TV": "Прямой эфир",
|
||
"SERIES": "Сериалы",
|
||
"LIBRARY": "Библиотека",
|
||
"SEARCH": "Поиск",
|
||
"RECENT": "Недавние",
|
||
"RECENTLY_ADDED": "Недавно добавленные",
|
||
"FAVORITES": "Избранное"
|
||
},
|
||
"ERROR_VIEW": {
|
||
"IMPORT_CANCELLED": {
|
||
"TITLE": "Импорт отменён",
|
||
"DESCRIPTION": "Импорт плейлиста был отменён. Повторите попытку, когда захотите снова загрузить этот источник."
|
||
},
|
||
"ACCOUNT_EXPIRED": {
|
||
"TITLE": "Срок действия учетной записи истек",
|
||
"DESCRIPTION": "Срок действия этой учетной записи истек. \nПожалуйста, проверьте учетные данные в настройках плейлиста или удалите его."
|
||
},
|
||
"ACCOUNT_INACTIVE": {
|
||
"TITLE": "Учётная запись неактивна",
|
||
"DESCRIPTION": "Эта учётная запись неактивна. Проверьте учётные данные в настройках плейлиста или удалите источник."
|
||
},
|
||
"UNAUTHORIZED": {
|
||
"TITLE": "Нет доступа",
|
||
"DESCRIPTION": "Пожалуйста, проверьте учетные данные в настройках плейлиста или удалите их."
|
||
},
|
||
"NOT_FOUND": {
|
||
"TITLE": "Портал не найден",
|
||
"DESCRIPTION": "Пожалуйста, проверьте учетные данные и URL портала в настройках плейлиста или удалите его."
|
||
},
|
||
"PORTAL_UNAVAILABLE": {
|
||
"TITLE": "Портал недоступен",
|
||
"DESCRIPTION": "Не удалось подключиться к порталу. Проверьте URL сервера или повторите попытку позже."
|
||
},
|
||
"EMPTY_CATEGORY": {
|
||
"TITLE": "В этой категории нет контента",
|
||
"DESCRIPTION": "Выберите другую категорию или измените тип контента."
|
||
},
|
||
"UNKNOWN_ERROR": {
|
||
"TITLE": "Что-то пошло не так",
|
||
"DESCRIPTION": "Неизвестная ошибка. Повторите попытку позже."
|
||
},
|
||
"NO_CATEGORY_SELECTED": {
|
||
"TITLE": "Категория не выбрана",
|
||
"DESCRIPTION": "Пожалуйста, выберите категорию для просмотра содержимого"
|
||
},
|
||
"STALKER_LOGIN_REQUIRED": "Портал требует логин и пароль. Импортируйте портал заново и заполните поля имени пользователя и пароля.",
|
||
"STALKER_DEVICE_CONFLICT": "Для этого MAC-адреса на портале зарегистрирован другой ID устройства. Верните ID устройства, который вы использовали изначально, или попросите провайдера сбросить устройство для этого MAC-адреса.",
|
||
"PLAYLIST_SETTINGS": "Настройки плейлиста",
|
||
"HOME": "На главную",
|
||
"DELETE": "Удалить"
|
||
},
|
||
"EMPTY_LIST_VIEW": {
|
||
"TITLE": "Результаты не найдены",
|
||
"NO_SEARCH_RESULTS": "Ничего не найдено, попробуйте изменить запрос."
|
||
},
|
||
"SEARCH_VIEW": {
|
||
"INITIAL_TITLE": "Поиск контента",
|
||
"INITIAL_DESCRIPTION": "Введите минимум 3 символа для поиска по Live TV, фильмам и сериалам.",
|
||
"RESULTS_FOUND": "Найдено результатов: {{count}}",
|
||
"NO_RESULTS_FOR": "Нет результатов по запросу \"{{term}}\"",
|
||
"GROUP_BY_PLAYLIST": "Группировать результаты по плейлистам",
|
||
"VISIBLE_CATEGORIES_ONLY": "Только видимые категории",
|
||
"GLOBAL_SEARCH_SOURCE_NOTE": "Глобальный поиск включает результаты из плейлистов Xtream и M3U.",
|
||
"GLOBAL_INITIAL_DESCRIPTION": "Введите минимум 2 символа для поиска по плейлистам Xtream и M3U.",
|
||
"LOADING_MORE_RESULTS": "Загрузка дополнительных результатов..."
|
||
},
|
||
"STREAM_URL_COPIED": "URL-адрес потока был скопирован в буфер обмена.",
|
||
"COPY_STREAM_URL": "Копировать URL-адрес потока",
|
||
"NOW_PLAYING": "Сейчас воспроизводится",
|
||
"UP_NEXT": "Далее",
|
||
"CLOSE_PLAYER": "Закрыть плеер",
|
||
"ABOUT": "Об этом",
|
||
"SEASONS_AND_EPISODES": "Сезоны и эпизоды",
|
||
"SEASON_TAB": "Сезон {{number}}",
|
||
"EPISODE_COUNT_ONE": "1 эпизод",
|
||
"EPISODE_COUNT_OTHER": "{{count}} эпизодов",
|
||
"EPISODES_WATCHED_COUNT": "{{count}} просмотрено",
|
||
"BACK_TO_PLAYING_EPISODE": "Вернуться к воспроизводимому эпизоду",
|
||
"GRID_VIEW": "Вид сеткой",
|
||
"LIST_VIEW": "Вид списком",
|
||
"NO_EPISODES_AVAILABLE": "Нет доступных эпизодов",
|
||
"NO_EPISODES_AVAILABLE_MESSAGE": "Этот сериал есть в списке вашего провайдера, но доступных для воспроизведения сезонов или эпизодов нет.",
|
||
"SEASON_EMPTY": "Этот сезон пуст",
|
||
"SEASON_EMPTY_MESSAGE": "Этот сезон есть в списке вашего провайдера, но доступных для воспроизведения эпизодов нет.",
|
||
"EPISODE_INFO": "Детали эпизода",
|
||
"SELECT_CATEGORY": "Выберите категорию",
|
||
"PAGE": "Страница",
|
||
"CONTENT_NOT_AVAILABLE": "Этот контент недоступен на этом сервере",
|
||
"PLAYBACK_ERROR": "Не удалось получить URL для воспроизведения",
|
||
"LOADING_SEASONS": "Загрузка сезонов…",
|
||
"LOADING_EPISODES": "Загрузка серий…",
|
||
"EPISODES_LOAD_FAILED": "Не удалось загрузить серии.",
|
||
"LOADING_ALL_CHANNELS": "Загрузка полного списка каналов…",
|
||
"REFRESH_CHANNEL_LIST": "Обновить список каналов",
|
||
"NO_CHANNELS_IN_CATEGORY": "В этой категории нет каналов",
|
||
"ITEM": "элемент",
|
||
"ITEMS": "элементов",
|
||
"NO_EPISODES": "Нет доступных эпизодов",
|
||
"ALL_RADIO": "Все радиостанции",
|
||
"MULTI_SOURCE": {
|
||
"SOURCES": "Источники",
|
||
"SOURCE": "Источник",
|
||
"SOURCES_FOR": "Источники для «{{title}}»",
|
||
"OPEN_SOURCES": "Показать альтернативные источники",
|
||
"MATCHED_BY_TMDB": "сопоставлено по TMDB",
|
||
"MATCHED_BY_TITLE": "сопоставлено по названию",
|
||
"MATCH_BY_TITLE": "по названию",
|
||
"PLAYING": "Играет",
|
||
"CURRENT": "Текущий",
|
||
"PLAY_FROM_SOURCE": "Воспроизвести из этого источника",
|
||
"PIN_SOURCE": "Сделать основным источником",
|
||
"UNPIN_SOURCE": "Отменить основной источник",
|
||
"CHECK": "проверить",
|
||
"CHECK_TOOLTIP": "Проверить доступность",
|
||
"PROBE_OK": "доступен",
|
||
"PROBE_FAIL": "недоступен",
|
||
"PROBE_CHECKING": "проверка",
|
||
"AUTO_FAILOVER": "Авто-переключение при ошибке",
|
||
"PLAYING_FROM": "Играет с:",
|
||
"SWITCH_TITLE": "Источник недоступен — переключаемся на {{playlist}}",
|
||
"SWITCH_DETAIL": "продолжаем с {{timecode}}",
|
||
"SWITCH_AUDIO_WARNING": "озвучка может отличаться",
|
||
"SWITCHED_TO": "Переключено на {{playlist}}",
|
||
"UNDO": "Отменить",
|
||
"CHOOSE_OTHER": "Выбрать другой",
|
||
"TRY_ANOTHER_SOURCE": "Попробовать другой источник",
|
||
"ERROR_HAS_ALTERNATIVES": "{{playlist}} не отдаёт этот поток. Этот фильм есть в других ваших плейлистах:",
|
||
"RESUME_KEPT": "таймкод сохранится · {{timecode}}",
|
||
"ALL_SOURCES_TRIED": "Испробованы все источники.",
|
||
"ALSO_FOUND_IN_ONE": "— найден ещё в 1 плейлисте",
|
||
"ALSO_FOUND_IN_OTHER": "— найден ещё в {{count}} плейлистах",
|
||
"CHECK_ALL": "проверить всё",
|
||
"FILTER_PLACEHOLDER": "Фильтровать по плейлисту",
|
||
"NO_MATCHES": "Ни один плейлист не соответствует фильтру",
|
||
"COPIES": "Копий в этом плейлисте: {{count}}",
|
||
"MORE_SOURCES": "+{{count}} в списке источников",
|
||
"FILTER_ALL": "Все",
|
||
"FILTER_AVAILABLE": "Доступные",
|
||
"FILTER_HD": "HD+",
|
||
"ALL_LANGUAGES": "Все языки",
|
||
"LANGUAGE": "Язык",
|
||
"SAME_AS_ABOVE": "как строкой выше",
|
||
"SHOWING_OF_TOTAL": "{{visible}} из {{total}}"
|
||
},
|
||
"GRID": {
|
||
"LOADING_MORE": "Загружаем ещё…",
|
||
"LOAD_MORE_FAILED": "Не удалось загрузить больше элементов",
|
||
"RETRY": "Повторить"
|
||
},
|
||
"DETAIL": {
|
||
"TRAILER": "Трейлер",
|
||
"TRAILER_OF": "{{title}} · Трейлер",
|
||
"MORE_ACTIONS": "Ещё действия",
|
||
"STARRING": "В ролях",
|
||
"AND_MORE": "и другие",
|
||
"CAST_AND_CREW": "Актёры и съёмочная группа",
|
||
"SCROLL_PREVIOUS": "Назад",
|
||
"SCROLL_NEXT": "Вперёд",
|
||
"EPISODES": "Серии",
|
||
"EPISODE_NUMBER": "Серия {{episode}}",
|
||
"RESET_PROGRESS": "Сбросить прогресс",
|
||
"PLAY_FROM_BEGINNING": "Смотреть с начала",
|
||
"OTHER_SOURCES": "Другие источники",
|
||
"OPEN_IN_EXTERNAL_PLAYER": "Открыть во внешнем плеере",
|
||
"SHOW_IN_CATEGORY": "Показать в категории",
|
||
"HIDE_FROM_CONTINUE_WATCHING": "Скрыть из «Продолжить просмотр»",
|
||
"GROUP_WATCHING": "Просмотр",
|
||
"GROUP_SOURCE": "Источник",
|
||
"DURATION_HOURS_MINUTES": "{{hours}} ч {{minutes}} мин",
|
||
"DURATION_MINUTES": "{{minutes}} мин",
|
||
"WATCHED": "просмотрено",
|
||
"RESUME_AT": "Продолжить с {{time}}",
|
||
"TRAILER_MUTE": "Выключить звук трейлера",
|
||
"TRAILER_UNMUTE": "Включить звук трейлера",
|
||
"PROGRESS_RESET": "Прогресс сброшен",
|
||
"HIDDEN_FROM_CONTINUE_WATCHING": "Скрыто из «Продолжить просмотр»"
|
||
},
|
||
"SCROLL_LEFT": "Прокрутить влево",
|
||
"SCROLL_RIGHT": "Прокрутить вправо",
|
||
"EPISODE_NAVIGATION": "Навигация по эпизодам",
|
||
"INLINE_PLAYER": "Плеер",
|
||
"REQUEST_ERRORS": {
|
||
"XTREAM": "Ошибка запроса Xtream: {{message}}",
|
||
"XTREAM_CONNECTION": "Не удалось подключиться к серверу Xtream",
|
||
"STALKER": "Ошибка запроса Stalker: {{message}} (статус {{status}})",
|
||
"NOT_FOUND": "Не найдено"
|
||
}
|
||
},
|
||
"INFORMATION": "Инфо",
|
||
"DOWNLOADS": {
|
||
"RECOVERY": {
|
||
"TITLE": "Требуется восстановление файла",
|
||
"MESSAGE": "Файл, не относящийся к этой загрузке, сохранён по пути: {{path}}. Сохраните нужное содержимое, удалите эту резервную копию и повторите действие.",
|
||
"COPY_PATH": "Копировать путь восстановления"
|
||
},
|
||
"TITLE": "Загрузки",
|
||
"DOWNLOAD": "Скачать",
|
||
"PLAY_LOCAL": "Воспроизвести локально",
|
||
"DOWNLOAD_SEASON": "Скачать сезон ({{count}})",
|
||
"DOWNLOAD_SEASON_ARIA": "Скачать сезон, доступно эпизодов: {{count}}",
|
||
"ADDING_TO_QUEUE": "Добавление в очередь…",
|
||
"EPISODE_DOWNLOAD_ARIA": "Скачать {{title}}",
|
||
"EPISODE_DOWNLOAD_PENDING_ARIA": "{{title}} уже в очереди загрузок",
|
||
"EPISODE_DOWNLOAD_FAILED": "Не удалось добавить эпизод в загрузки.",
|
||
"SEASON_QUEUE_RESULT": "Добавлено: {{added}} · Пропущено: {{skipped}}",
|
||
"SEASON_QUEUE_RESULT_WITH_FAILURES": "Добавлено: {{added}} · Пропущено: {{skipped}} · Ошибок: {{failed}}",
|
||
"EMPTY": "Пока нет загрузок",
|
||
"EMPTY_HINT": "Скачивайте фильмы и эпизоды для просмотра офлайн",
|
||
"NO_PLAYLISTS_TITLE": "Добавьте плейлист, чтобы начать загрузку",
|
||
"NO_PLAYLISTS_BODY": "После добавления плейлиста здесь можно будет сохранять фильмы и эпизоды для просмотра офлайн.",
|
||
"NO_ITEMS_BODY": "Используйте кнопку загрузки у любого фильма или эпизода, чтобы сохранить его для просмотра офлайн.",
|
||
"NO_FILTER_MATCH": "Нет загрузок, соответствующих текущему фильтру",
|
||
"NO_FILTER_MATCH_HINT": "Попробуйте другой поисковый запрос",
|
||
"NOT_AVAILABLE": "Загрузки недоступны",
|
||
"DESKTOP_ONLY": "Эта функция доступна только в настольном приложении",
|
||
"NO_FOLDER": "Папка для загрузок не выбрана",
|
||
"CHANGE_FOLDER": "Сменить папку",
|
||
"CLEAR_COMPLETED": "Очистить завершенные",
|
||
"CLEAR_COMPLETED_DIALOG": {
|
||
"TITLE": "Очистить завершенные загрузки",
|
||
"MESSAGE": "Это удалит завершенные, неудачные и отмененные записи из текущего списка загрузок. Уже загруженные на диск файлы удалены не будут."
|
||
},
|
||
"SOURCE_PLAYLIST_MISSING": "Эту загрузку больше нельзя открыть в библиотеке, потому что исходный плейлист был удалён.",
|
||
"FILE_NOT_FOUND": "Этот загруженный файл больше недоступен на диске.",
|
||
"FILE_ACTION_ERROR": "Не удалось выполнить действие с файлом.",
|
||
"ACTION_FAILED": "Действие не выполнено",
|
||
"PAUSE": "Пауза",
|
||
"RESUME": "Возобновить",
|
||
"CANCEL": "Отмена",
|
||
"DOWNLOADED_REVEAL": "Скачано — показать в папке",
|
||
"DOWNLOADING_PERCENT": "Скачивается… {{percent}}%",
|
||
"CANCEL_CONFIRM_TITLE": "Отменить скачивание",
|
||
"CANCEL_CONFIRM_MESSAGE": "Остановить это скачивание? Частично скачанный файл будет удалён.",
|
||
"RETRY": "Повторить",
|
||
"REMOVE": "Удалить",
|
||
"PLAY": "Воспроизвести",
|
||
"REVEAL": "Показать в папке",
|
||
"COPY_URL": "Копировать URL загрузки",
|
||
"URL_COPIED": "URL загрузки скопирован в буфер обмена",
|
||
"URL_COPY_FAILED": "Не удалось скопировать URL",
|
||
"STATUS": {
|
||
"QUEUED": "В очереди",
|
||
"DOWNLOADING": "Скачивается",
|
||
"COMPLETED": "Завершено",
|
||
"FAILED": "Ошибка",
|
||
"CANCELED": "Отменено",
|
||
"PAUSED": "На паузе",
|
||
"FILE_MISSING": "Файл отсутствует",
|
||
"RECORDING": "Идёт запись",
|
||
"INTERRUPTED": "Прервано"
|
||
},
|
||
"ACTIVE_COUNT": "{{count}} активно",
|
||
"TRACKED_DOWNLOADS": "Отслеживаемые загрузки",
|
||
"CLEAR_FINISHED": "Очистить завершённые",
|
||
"DOWNLOADING_NOW": "Загружается сейчас",
|
||
"NEEDS_ATTENTION": "Требует внимания",
|
||
"READY_TO_WATCH": "Готово к просмотру",
|
||
"OFFLINE": "Офлайн",
|
||
"OFFLINE_BADGE": "Офлайн",
|
||
"FILTER": {
|
||
"LABEL": "Фильтровать загрузки",
|
||
"ALL": "Все",
|
||
"MOVIES": "Фильмы",
|
||
"SERIES": "Сериалы",
|
||
"IN_PROGRESS": "В процессе",
|
||
"RECORDINGS": "Записи"
|
||
},
|
||
"RECORDING_NOW": "Записываются сейчас",
|
||
"RECORDINGS": "Записи",
|
||
"RECORDING_BADGE": "Запись",
|
||
"RECORDING_CHIP": "ЗАПИСЬ",
|
||
"STOP_RECORDING": "Остановить запись",
|
||
"REMOVE_RECORDING_DIALOG": {
|
||
"TITLE": "Убрать запись из менеджера?",
|
||
"MESSAGE": "Запись исчезнет из IPTVnator, но записанный файл останется на диске."
|
||
},
|
||
"RECORDING_DETAIL": {
|
||
"PROGRAMS": "Записанные передачи",
|
||
"RECORDED_FROM": "Записано из {{playlist}}",
|
||
"MISSING_BODY": "Файл записи больше недоступен на диске. Прямой эфир нельзя записать заново, но запись можно убрать из менеджера.",
|
||
"FAILED_BODY": "Эта запись завершилась ошибкой, и файл для воспроизведения не был создан."
|
||
},
|
||
"REMOVE_FROM_MANAGER": "Удалить из менеджера загрузок",
|
||
"REMOVE_COMPLETED_DIALOG": {
|
||
"TITLE": "Удалить из менеджера загрузок?",
|
||
"MESSAGE": "Это удалит запись из IPTVnator. Загруженный медиафайл останется на диске."
|
||
},
|
||
"REMOVE_PARTIAL_DIALOG": {
|
||
"TITLE": "Удалить частичную загрузку?",
|
||
"MESSAGE": "Это удалит запись и все сохранённые данные частичной загрузки. Продолжить её уже не получится."
|
||
},
|
||
"CLEAR_FINISHED_DIALOG": {
|
||
"TITLE": "Очистить завершённые загрузки?",
|
||
"MESSAGE": "Завершённые медиафайлы останутся на диске. Сохранённые частичные данные для неудачных или отменённых элементов будут удалены."
|
||
},
|
||
"ARTWORK_UNAVAILABLE": "Обложка недоступна",
|
||
"EPISODE_COUNT_ONE": "1 эпизод",
|
||
"EPISODE_COUNT_OTHER": "{{count}} эпизодов",
|
||
"MORE_ACTIONS": "Дополнительные действия",
|
||
"MOVIE": "Фильм",
|
||
"EPISODE": "Эпизод",
|
||
"SERIES": "Сериал",
|
||
"OPEN_ARTWORK": "Открыть {{title}}",
|
||
"OPEN_DETAILS": "Открыть сведения",
|
||
"OPEN_EPISODES": "Открыть загруженные эпизоды",
|
||
"SEASON": "Сезон {{season}}",
|
||
"SEASON_RANGE": "Сезоны {{first}}–{{last}}",
|
||
"DOWNLOADED_EPISODES": "Загруженные эпизоды",
|
||
"OFFLINE_DETAIL": {
|
||
"AVAILABLE": "Доступно офлайн",
|
||
"PLAY": "Воспроизвести офлайн",
|
||
"VIEW_IN_PORTAL": "Открыть в портале",
|
||
"VIEW_IN_PORTAL_UNAVAILABLE": "Исходный элемент больше недоступен",
|
||
"DOWNLOADED_EPISODES": "{{count}} загруженных эпизодов",
|
||
"FILE_SIZE": "{{size}}",
|
||
"NOT_FOUND_TITLE": "Загрузка не найдена",
|
||
"NOT_FOUND_BODY": "Эта загрузка больше недоступна.",
|
||
"BACK": "Назад к загрузкам"
|
||
},
|
||
"ARIA": {
|
||
"OPEN": "Открыть {{title}}",
|
||
"POSTER_UNAVAILABLE": "Обложка для {{title}} недоступна",
|
||
"PROGRESS": "Ход загрузки {{title}}",
|
||
"PAUSE": "Приостановить {{title}}",
|
||
"CANCEL": "Отменить {{title}}",
|
||
"RESUME": "Возобновить {{title}}",
|
||
"REMOVE": "Удалить {{title}} из менеджера загрузок",
|
||
"RETRY": "Повторить {{title}}",
|
||
"MORE_ACTIONS": "Дополнительные действия для {{title}}",
|
||
"COPY_URL": "Скопировать URL загрузки для {{title}}",
|
||
"DOWNLOAD_AGAIN": "Скачать {{title}} снова",
|
||
"RESTART_ARCHIVE": "Скачать {{title}} заново"
|
||
},
|
||
"DOWNLOAD_AGAIN": "Скачать снова",
|
||
"CATCHUP": "Передача",
|
||
"ARCHIVE_RESTART_NOTE": "После прерывания скачивание передачи начинается заново."
|
||
},
|
||
"REMOTE_CONTROL": {
|
||
"TITLE": "Дистанционное управление",
|
||
"SUBTITLE": "Управляйте IPTV-плеером удалённо",
|
||
"UP_CHANNEL": "Предыдущий канал",
|
||
"DOWN_CHANNEL": "Следующий канал",
|
||
"NOW_PLAYING": "Сейчас воспроизводится",
|
||
"EXECUTING": "Выполняется",
|
||
"SOURCE_M3U": "Прямой эфир M3U",
|
||
"SOURCE_XTREAM": "Прямой эфир Xtream",
|
||
"SOURCE_STALKER": "Прямой эфир Stalker",
|
||
"WAITING_FOR_PLAYBACK": "Ожидание воспроизведения",
|
||
"UNKNOWN_SOURCE": "неизвестно",
|
||
"NO_STREAM": "Канал не выбран",
|
||
"NO_PROGRAM": "Нет текущей передачи в EPG",
|
||
"CHANNEL_ABBR": "КАНАЛ",
|
||
"CHANNEL_NAVIGATION": "Переключение каналов",
|
||
"CHANNEL_NUMBER": "Номер канала",
|
||
"KEYPAD_DELETE": "СТЕРЕТЬ",
|
||
"KEYPAD_CLEAR": "СБРОС",
|
||
"VOLUME": "Громкость",
|
||
"VOLUME_ABBR": "ЗВУК",
|
||
"MUTE": "ВЫКЛ. ЗВУК",
|
||
"UNMUTE": "ВКЛ. ЗВУК",
|
||
"VOLUME_UNAVAILABLE": "Регулировка громкости недоступна в этом режиме плеера",
|
||
"SYNCING_STATUS": "Синхронизация статуса…",
|
||
"UPDATED_AT": "Обновлено в {{time}}",
|
||
"WAITING_FOR_STATUS": "Ожидание статуса…",
|
||
"ERRORS": {
|
||
"CHANNEL_UP": "Не удалось переключиться на предыдущий канал",
|
||
"CHANNEL_DOWN": "Не удалось переключиться на следующий канал",
|
||
"SELECT_NUMBER": "Не удалось переключить канал по номеру",
|
||
"VOLUME_UP": "Не удалось увеличить громкость",
|
||
"VOLUME_DOWN": "Не удалось уменьшить громкость",
|
||
"TOGGLE_MUTE": "Не удалось включить или отключить звук",
|
||
"STATUS": "Не удалось получить статус дистанционного управления"
|
||
},
|
||
"HEADER": "Пульт IPTVnator",
|
||
"FOOTER": "Пульт IPTVnator"
|
||
},
|
||
"WORKSPACE": {
|
||
"FAVORITES_ONLY": "Только избранное",
|
||
"SORT_CUSTOM": "Пользовательский порядок",
|
||
"SORT_DATE_DESC": "Дата добавления (Сначала новые)",
|
||
"SORT_DATE_ASC": "Дата добавления (Сначала старые)",
|
||
"SORT_NAME_ASC": "Имя (А-Я)",
|
||
"SORT_NAME_DESC": "Имя (Я-А)",
|
||
"SORT_TOP_RATED": "С высоким рейтингом",
|
||
"SORT_LOWEST_RATED": "Сначала с низким рейтингом",
|
||
"SORT_CHIP": {
|
||
"NEWEST": "Новые",
|
||
"OLDEST": "Старые",
|
||
"TOP_RATED": "Высокий рейтинг",
|
||
"LOWEST_RATED": "Низкий рейтинг"
|
||
},
|
||
"REFINE_ACTION": "Уточнить",
|
||
"REFINE_SORT_SECTION": "Сортировать по",
|
||
"REFINE_RATING_SECTION": "Минимальный рейтинг",
|
||
"REFINE_CLEAR_RATING": "Сбросить фильтр рейтинга {{value}}.0 и выше",
|
||
"FILTER_RATING_ANY": "Любой рейтинг",
|
||
"FILTER_RATING_MIN": "{{value}}.0 и выше",
|
||
"SORT_LABEL": "Сортировка: ",
|
||
"SORT_SERVER": "Порядок сервера",
|
||
"CATEGORY_SORT_ARIA": "Сортировать категории",
|
||
"DASHBOARD": {
|
||
"ACTION_FAILED": "Не удалось выполнить действие. Попробуйте ещё раз.",
|
||
"CONTINUE_WATCHING": "Продолжить просмотр",
|
||
"LIVE_FAVORITES": "Сейчас в эфире на избранных каналах",
|
||
"LIVE_RECENT": "Продолжить просмотр прямого эфира",
|
||
"REMAINING_SECONDS": "Осталось {{seconds}} с",
|
||
"REMAINING_MINUTES": "Осталось {{minutes}} мин",
|
||
"REMAINING_HOURS": "Осталось {{hours}} ч",
|
||
"REMAINING_HOURS_MINUTES": "Осталось {{hours}} ч {{minutes}} мин",
|
||
"PERCENT_WATCHED": "Просмотрено {{value}}%",
|
||
"UNTITLED_SOURCE": "Источник без названия",
|
||
"GLOBAL_FAVORITES": "Глобальные избранные",
|
||
"REMOVE_FROM_HISTORY": "Удалить из истории",
|
||
"RECENT_SOURCES": "Недавно использованные источники",
|
||
"MANAGE_ALL": "Управлять всем",
|
||
"SEE_ALL": "Смотреть все",
|
||
"SEE_ALL_COUNT": "Смотреть все {{count}}",
|
||
"RECENTLY_WATCHED": "Недавно просмотренные",
|
||
"XTREAM_RECENTLY_ADDED": "Недавно добавленные на Xtream",
|
||
"TMDB_TRENDING": "В тренде на этой неделе",
|
||
"TMDB_RECOMMENDED": "Рекомендации для вас",
|
||
"TMDB_RECOMMENDED_BECAUSE": "Потому что вы смотрели {{title}}",
|
||
"NO_HISTORY": "Для этого фильтра элементы не найдены.",
|
||
"NO_HISTORY_HINT": "История просмотра появится здесь, как только вы начнете воспроизводить контент из своих плейлистов.",
|
||
"XTREAM": "Xtream",
|
||
"STALKER": "Stalker",
|
||
"M3U": "M3U",
|
||
"STALKER_PORTAL": "Портал Stalker",
|
||
"PROVIDER": "Провайдер",
|
||
"TYPE_LIVE": "ТВ",
|
||
"TYPE_MOVIE": "Фильм",
|
||
"TYPE_SERIES": "Сериал",
|
||
"SEASON_EPISODE_BADGE": "С{{season}}·Э{{episode}}",
|
||
"NOT_YET_SYNCED": "Еще не синхронизировано",
|
||
"RECENTLY_WATCHED_LIVE_TV": "Недавно просмотренное Live TV",
|
||
"FAVORITE_MOVIES_AND_SERIES": "Избранные фильмы и сериалы",
|
||
"SOURCE_EXPIRES_IN_DAYS": "Истекает через {{days}} дн.",
|
||
"SOURCE_EXPIRED": "Истёк",
|
||
"HERO_LABEL": "Рекомендуемое",
|
||
"HERO_ROLE_CAROUSEL": "карусель",
|
||
"HERO_ROLE_SLIDE": "слайд",
|
||
"HERO_FAVORITE_CHANNEL": "Избранный канал",
|
||
"HERO_FAVORITE": "Избранное",
|
||
"HERO_RECENTLY_ADDED": "Недавно добавлено",
|
||
"HERO_CONTINUE": "Продолжить",
|
||
"HERO_WATCH_LIVE": "Смотреть эфир",
|
||
"HERO_DETAILS": "Подробнее",
|
||
"HERO_SLIDE_POSITION": "{{index}} из {{count}}",
|
||
"HERO_SHOW_SLIDE": "Показать {{title}}",
|
||
"HERO_PAUSE": "Приостановить показ",
|
||
"HERO_PLAY": "Возобновить показ"
|
||
},
|
||
"SHELL": {
|
||
"RAIL_DASHBOARD": "Панель",
|
||
"RAIL_SOURCES": "Источники",
|
||
"RAIL_GLOBAL_FAVORITES": "Избранное",
|
||
"RAIL_GLOBAL_RECENT": "Недавно просмотренные",
|
||
"RAIL_GLOBAL_SEARCH": "Глобальный поиск",
|
||
"RAIL_SETTINGS": "Настройки",
|
||
"OPEN_SETTINGS": "Открыть настройки",
|
||
"RAIL_LIBRARY": "Библиотека",
|
||
"RAIL_MOVIES": "Фильмы",
|
||
"RAIL_LIVE": "ТВ",
|
||
"RAIL_SERIES": "Сериалы",
|
||
"RAIL_RECENTLY_ADDED": "Недавно добавленные",
|
||
"RAIL_SEARCH": "Расширенный поиск",
|
||
"RAIL_RECENT": "Недавно просмотренные",
|
||
"RAIL_FAVORITES": "Избранное",
|
||
"RAIL_DOWNLOADS": "Загрузки",
|
||
"EXTERNAL_PLAYBACK_CLOSE": "Закрыть плеер",
|
||
"EXTERNAL_PLAYBACK_DISMISS": "Скрыть",
|
||
"EXTERNAL_PLAYBACK_OPENING": "Плеер открывается…",
|
||
"EXTERNAL_PLAYBACK_STARTED": "Плеер запущен",
|
||
"EXTERNAL_PLAYBACK_PLAYING": "Воспроизведение",
|
||
"EXTERNAL_PLAYBACK_FAILED": "Ошибка внешнего плеера",
|
||
"EXTERNAL_PLAYBACK_CLOSED": "Закрыт",
|
||
"EXTERNAL_PLAYBACK_OPEN_IN_PLAYLIST": "Открыть в плейлисте",
|
||
"RAIL_ALL_CHANNELS": "Все каналы",
|
||
"RAIL_GROUPS": "Группы",
|
||
"RAIL_CONTEXT_ACTIONS": "Действия раздела",
|
||
"SEARCH_LABEL": "Поиск",
|
||
"SEARCH_SOURCES_PLACEHOLDER": "Искать источники (все плейлисты)...",
|
||
"SEARCH_SETTINGS_PLACEHOLDER": "Искать в настройках...",
|
||
"SEARCH_GLOBAL_PLACEHOLDER": "Искать во всех плейлистах...",
|
||
"SEARCH_PLAYLIST_PLACEHOLDER": "Искать в этом плейлисте...",
|
||
"SEARCH_SECTION_PLACEHOLDER": "Искать в этом разделе...",
|
||
"FILTER_SECTION_PLACEHOLDER": "Фильтровать этот раздел...",
|
||
"SEARCH_STATUS_LOADED_ONLY": "Только загруженные каналы",
|
||
"COMMAND_PALETTE_SHORTCUT": "Палитра команд (Ctrl/Cmd+K)",
|
||
"OPEN_COMMAND_PALETTE": "Открыть палитру команд",
|
||
"CONTEXT_DRAWER_CATEGORIES_TOGGLE": "Показать или скрыть панель категорий",
|
||
"CONTEXT_DRAWER_CATEGORIES_TOOLTIP": "Категории",
|
||
"CONTEXT_DRAWER_FILTERS_TOGGLE": "Показать или скрыть панель фильтров",
|
||
"CONTEXT_DRAWER_FILTERS_TOOLTIP": "Фильтры",
|
||
"CONTEXT_DRAWER_SETTINGS_TOGGLE": "Показать или скрыть панель разделов настроек",
|
||
"CONTEXT_DRAWER_SETTINGS_TOOLTIP": "Разделы настроек",
|
||
"ADD_PLAYLIST_ALL": "Добавить плейлист (все плейлисты)",
|
||
"ADD_PLAYLIST": "Добавить плейлист",
|
||
"OPEN_DOWNLOADS": "Открыть загрузки",
|
||
"OPEN_CONTEXT_ACTIONS": "Открыть действия раздела",
|
||
"NO_SECTION_ACTIONS": "Для этого раздела нет действий",
|
||
"PLAYLIST_INFO": "Информация о плейлисте",
|
||
"ACCOUNT_INFO": "Информация об аккаунте",
|
||
"REFRESH_PLAYLIST": "Обновить плейлист",
|
||
"CLEAR_COMPLETED_DOWNLOADS_ALL": "Очистить завершенные загрузки (все плейлисты)",
|
||
"CLEAR_COMPLETED_DOWNLOADS_ALL_ARIA": "Очистить завершенные загрузки для всех плейлистов",
|
||
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST": "Очистить завершенные загрузки (этот плейлист)",
|
||
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST_ARIA": "Очистить завершенные загрузки для этого плейлиста",
|
||
"CLEAR_RECENTLY_VIEWED_TYPE": "Очистить недавно просмотренное ({{type}})",
|
||
"CLEAR_RECENTLY_VIEWED_DIALOG_TITLE": "Очистить недавно просмотренное ({{type}})?",
|
||
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_PLAYLIST": "Все элементы «{{type}}» из этого плейлиста будут удалены из истории просмотров. Это действие нельзя отменить.",
|
||
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_ALL": "Все элементы «{{type}}» из всех плейлистов будут удалены из истории просмотров. Это действие нельзя отменить.",
|
||
"CLEAR_FAVORITES_TYPE": "Удалить избранное ({{type}})",
|
||
"CLEAR_FAVORITES_DIALOG_TITLE": "Удалить все избранное «{{type}}»?",
|
||
"CLEAR_FAVORITES_DIALOG_MESSAGE_PLAYLIST": "Все избранное «{{type}}» из этого плейлиста будет удалено. Это действие нельзя отменить.",
|
||
"CLEAR_FAVORITES_DIALOG_MESSAGE_ALL": "Все избранное «{{type}}» из всех плейлистов будет удалено. Это действие нельзя отменить.",
|
||
"XTREAM_CODE": "Xtream Code",
|
||
"STALKER_PORTAL": "Портал Stalker",
|
||
"WINDOW_MINIMIZE": "Свернуть",
|
||
"WINDOW_MAXIMIZE": "Развернуть",
|
||
"WINDOW_RESTORE": "Восстановить",
|
||
"WINDOW_CLOSE": "Закрыть",
|
||
"CHANNELS_COUNT": "{{count}} каналов",
|
||
"NO_SOURCES_AVAILABLE": "Нет доступных источников",
|
||
"ONE_SOURCE_AVAILABLE": "Доступен 1 источник",
|
||
"SOURCES_AVAILABLE": "Доступно источников: {{count}}",
|
||
"GO_TO_DASHBOARD": "Назад к панели",
|
||
"GO_TO_SOURCES": "Перейти к источникам",
|
||
"DROP_OVERLAY_TITLE": "Отпустите, чтобы добавить плейлист",
|
||
"DROP_OVERLAY_BODY": "Отпустите файл .m3u или .m3u8 в любом месте рабочей области, чтобы импортировать его.",
|
||
"DROP_OVERLAY_REJECTED_BODY": "Перетащите файл .m3u или .m3u8. Нажмите Esc, чтобы закрыть.",
|
||
"DROP_OVERLAY_REJECTED_UNSUPPORTED": "Неподдерживаемый тип файла",
|
||
"DROP_OVERLAY_REJECTED_EMPTY": "Этот файл пуст",
|
||
"DROP_OVERLAY_REJECTED_READ_ERROR": "Не удалось прочитать этот файл",
|
||
"DROP_IMPORT_SUCCESS": "Импорт «{{title}}»…",
|
||
"XTREAM_IMPORT_TITLE": "Синхронизация плейлиста",
|
||
"XTREAM_IMPORT_REMOTE_BADGE": "Удалённый источник",
|
||
"XTREAM_IMPORT_LOCAL_BADGE": "Локальная библиотека",
|
||
"XTREAM_IMPORT_DETAIL_REMOTE": "Ожидание ответа от провайдера.",
|
||
"XTREAM_IMPORT_DETAIL_LOCAL": "Подготавливает более быстрые переключения плейлиста при следующем открытии.",
|
||
"XTREAM_IMPORT_DETAIL_CACHED": "Чтение локальной библиотеки; данные у провайдера не загружаются.",
|
||
"XTREAM_IMPORT_PREPARING": "Подготовка локальной библиотеки...",
|
||
"XTREAM_IMPORT_LOADING_CACHED": "Загрузка сохранённого каталога с этого устройства...",
|
||
"XTREAM_IMPORT_LOADING": "Получение данных плейлиста из источника...",
|
||
"XTREAM_IMPORT_SAVING": "Сохранение данных плейлиста локально...",
|
||
"XTREAM_IMPORT_RESTORING_FAVORITES": "Восстановление избранного из локальной библиотеки...",
|
||
"XTREAM_IMPORT_RESTORING_RECENT": "Восстановление недавно просмотренного из локальной библиотеки...",
|
||
"XTREAM_IMPORT_PROGRESS": "Импорт {{type}}: {{current}} / {{total}}",
|
||
"XTREAM_IMPORT_CANCEL": "Остановить синхронизацию",
|
||
"XTREAM_IMPORT_CANCELLING": "Остановка синхронизации...",
|
||
"COMMANDS": {
|
||
"GLOBAL_SEARCH_LABEL": "Искать во всех плейлистах",
|
||
"GLOBAL_SEARCH_DESCRIPTION": "Открыть глобальный поиск",
|
||
"PLAYLIST_SEARCH_LABEL": "Расширенный поиск в этом плейлисте",
|
||
"PLAYLIST_SEARCH_DESCRIPTION": "Открыть расширенный поиск плейлиста",
|
||
"OPEN_GLOBAL_FAVORITES_LABEL": "Открыть глобальные избранные",
|
||
"OPEN_GLOBAL_FAVORITES_DESCRIPTION": "Перейти к объединенному избранному",
|
||
"OPEN_DOWNLOADS_LABEL": "Открыть загрузки",
|
||
"OPEN_DOWNLOADS_DESCRIPTION": "Перейти к представлению загрузок",
|
||
"OPEN_GLOBAL_RECENT_LABEL": "Открыть недавно просмотренные",
|
||
"OPEN_GLOBAL_RECENT_DESCRIPTION": "Открыть глобальную страницу недавно просмотренного",
|
||
"OPEN_SETTINGS_LABEL": "Открыть настройки",
|
||
"OPEN_SETTINGS_DESCRIPTION": "Перейти к настройкам приложения",
|
||
"OPEN_SOURCES_LABEL": "Управление источниками",
|
||
"OPEN_SOURCES_DESCRIPTION": "Перейти к управлению источниками",
|
||
"OPEN_DASHBOARD_LABEL": "Открыть панель",
|
||
"OPEN_DASHBOARD_DESCRIPTION": "Перейти к панели управления",
|
||
"ADD_PLAYLIST_LABEL": "Добавить источник",
|
||
"ADD_PLAYLIST_DESCRIPTION": "Открыть диалог добавления плейлиста",
|
||
"ADD_PLAYLIST_M3U_LABEL": "Добавить плейлист M3U",
|
||
"ADD_PLAYLIST_M3U_DESCRIPTION": "Открыть диалог добавления на вкладке файла M3U или URL",
|
||
"ADD_PLAYLIST_XTREAM_LABEL": "Добавить плейлист Xtream Codes",
|
||
"ADD_PLAYLIST_XTREAM_DESCRIPTION": "Открыть диалог добавления на вкладке Xtream Codes",
|
||
"ADD_PLAYLIST_STALKER_LABEL": "Добавить портал Stalker",
|
||
"ADD_PLAYLIST_STALKER_DESCRIPTION": "Открыть диалог добавления на вкладке портала Stalker",
|
||
"REFRESH_PLAYLIST_LABEL": "Обновить плейлист",
|
||
"REFRESH_PLAYLIST_DESCRIPTION": "Синхронизировать данные с источника",
|
||
"PLAYLIST_INFO_LABEL": "Сведения о плейлисте",
|
||
"PLAYLIST_INFO_DESCRIPTION": "Показать информацию о текущем плейлисте",
|
||
"ACCOUNT_INFO_LABEL": "Информация об аккаунте",
|
||
"ACCOUNT_INFO_DESCRIPTION": "Показать данные аккаунта Xtream",
|
||
"OPEN_VIEW_DESCRIPTION": "Перейти к разделу {{view}}",
|
||
"CLEAR_CURRENT_VIEW_DESCRIPTION": "Очистить все видимые элементы «{{type}}» в этом представлении",
|
||
"OPEN_EPG_GUIDE_DESCRIPTION": "Открыть программу передач для этого плейлиста",
|
||
"GO_TO_VOD_LABEL": "Фильмы",
|
||
"GO_TO_VOD_DESCRIPTION": "Перейти к разделу фильмов",
|
||
"GO_TO_LIVE_LABEL": "Прямой эфир",
|
||
"GO_TO_LIVE_DESCRIPTION": "Перейти к разделу ТВ",
|
||
"GO_TO_SERIES_LABEL": "Сериалы",
|
||
"GO_TO_SERIES_DESCRIPTION": "Перейти к разделу сериалов",
|
||
"SWITCH_PLAYER_LABEL": "Переключить плеер на {{name}}",
|
||
"SWITCH_PLAYER_DESCRIPTION": "Сделать {{name}} активным видеоплеером",
|
||
"SWITCH_PLAYER_FEEDBACK": "Плеер переключен на {{name}}",
|
||
"ACCOUNT_INFO_DESCRIPTION_STALKER": "Показать данные аккаунта Stalker-портала",
|
||
"PARENTAL_LOCK_NOW_LABEL": "Заблокировать сейчас",
|
||
"PARENTAL_LOCK_NOW_DESCRIPTION": "Снова скрыть категории под родительским контролем",
|
||
"PARENTAL_UNLOCK_LABEL": "Ввести родительский PIN",
|
||
"PARENTAL_UNLOCK_DESCRIPTION": "Показать категории под родительским контролем"
|
||
},
|
||
"XTREAM_REFRESH_TITLE": "Обновление плейлиста",
|
||
"XTREAM_REFRESH_COLLECTING_DATA": "Сохраняем данные вашей библиотеки...",
|
||
"XTREAM_REFRESH_DELETING_CONTENT": "Удаляем кэшированные потоки...",
|
||
"XTREAM_REFRESH_DELETING_CATEGORIES": "Удаляем кэшированные категории...",
|
||
"XTREAM_REFRESH_DETAIL_LOCAL": "Избранное, история просмотра, скрытые категории и прогресс воспроизведения будут подготовлены для восстановления после синхронизации.",
|
||
"XTREAM_REFRESH_PROGRESS": "Обработано локальных записей: {{current}} / {{total}}",
|
||
"RAIL_RADIO": "Радио"
|
||
},
|
||
"SOURCES": {
|
||
"TITLE": "Источники",
|
||
"SUBTITLE": "Фильтрация и сортировка плейлистов",
|
||
"TYPE": "Тип",
|
||
"ALL": "Все",
|
||
"M3U_PLAYLISTS": "M3U плейлисты",
|
||
"XTREAM_PLAYLISTS": "Xtream плейлисты",
|
||
"STALKER_PLAYLISTS": "Stalker плейлисты",
|
||
"ALL_PLAYLISTS": "Все плейлисты",
|
||
"PLAYLIST_COUNT_ONE": "1 плейлист",
|
||
"PLAYLIST_COUNT_OTHER": "{{count}} плейлистов",
|
||
"ROW": {
|
||
"TYPE_M3U_FILE": "M3U · файл",
|
||
"ADDED": "добавлен {{date}}",
|
||
"UPDATED": "обновлён {{date}}",
|
||
"UNREACHABLE": "Не отвечает",
|
||
"UNREACHABLE_FOR": "Не отвечает · {{duration}}",
|
||
"EXPIRED": "Истёк",
|
||
"EDIT": "Изменить…",
|
||
"COPY_URL": "Копировать URL",
|
||
"OPEN": "Открыть",
|
||
"CHANNELS_ONE": "1 канал"
|
||
},
|
||
"STATUS": "Статус",
|
||
"STATUS_ANY": "Любой",
|
||
"STATUS_OK": "Отвечают",
|
||
"STATUS_BAD": "Не отвечают",
|
||
"NO_MATCHES": "Нет плейлистов с такими фильтрами",
|
||
"RESET_FILTERS": "Сбросить фильтры",
|
||
"REMOVED": "Удалён «{{name}}»",
|
||
"REMOVED_SWITCHED": "Удалён «{{name}}», открыт «{{next}}»",
|
||
"REMOVE_FAILED": "Не удалось удалить «{{name}}»",
|
||
"ADD_SOURCE": "Добавить источник"
|
||
},
|
||
"CONTEXT": {
|
||
"CATEGORIES": "Категории",
|
||
"MOVIE_CATEGORIES": "Категории фильмов",
|
||
"SERIES_CATEGORIES": "Категории сериалов",
|
||
"LIVE_CATEGORIES": "Категории ТВ",
|
||
"XTREAM_SYNCING_MOVIES": "Синхронизация категорий фильмов...",
|
||
"XTREAM_SYNCING_SERIES": "Синхронизация категорий сериалов...",
|
||
"XTREAM_SYNCING_LIVE": "Синхронизация категорий ТВ...",
|
||
"XTREAM_SOURCE": "Xtream источник",
|
||
"STALKER_PORTAL": "Портал Stalker",
|
||
"MANAGE_CATEGORIES": "Управлять категориями",
|
||
"LOAD_CATEGORIES_ERROR": "Не удалось загрузить категории",
|
||
"LOAD_CATEGORIES_ERROR_HINT": "Повторите попытку или проверьте настройки портала.",
|
||
"FILTER_BY_TYPE": "Фильтр по типу",
|
||
"ITEM_COUNT_ONE": "1 элемент",
|
||
"ITEM_COUNT_OTHER": "{{count}} элементов",
|
||
"SEARCH": "Поиск",
|
||
"SEARCH_CATEGORIES": "Поиск категорий",
|
||
"RADIO_CATEGORIES": "Категории радио"
|
||
},
|
||
"COMMAND_PALETTE": {
|
||
"TITLE": "Палитра команд",
|
||
"SUBTITLE": "Глобальные и контекстные действия",
|
||
"SEARCH_PLACEHOLDER": "Искать команды и настройки",
|
||
"SEARCH_LABEL": "Искать команды и настройки",
|
||
"EMPTY": "Команды и настройки не найдены",
|
||
"GROUP_GLOBAL": "Глобальные действия",
|
||
"GROUP_PLAYLIST": "Этот плейлист",
|
||
"GROUP_VIEW": "Текущее представление",
|
||
"GROUP_RECENT": "Недавно использованные",
|
||
"GROUP_SETTINGS": "Настройки"
|
||
},
|
||
"SHORTCUTS": {
|
||
"TITLE": "Сочетания клавиш",
|
||
"SUBTITLE": "Сочетания клавиш IPTVnator для рабочей области, навигации, воспроизведения и диалогов.",
|
||
"OPEN_TOOLTIP": "Сочетания клавиш (?)",
|
||
"OPEN_ARIA": "Открыть сочетания клавиш",
|
||
"PLATFORM": {
|
||
"MAC": "Раскладка macOS",
|
||
"OTHER": "Раскладка Windows/Linux"
|
||
},
|
||
"GROUPS": {
|
||
"GLOBAL": "Глобальные",
|
||
"NAVIGATION": "Навигация",
|
||
"PLAYBACK": "Воспроизведение",
|
||
"DIALOGS": "Диалоги и списки"
|
||
},
|
||
"ITEMS": {
|
||
"OPEN_KEYBOARD_SHORTCUTS": "Открыть этот список сочетаний клавиш",
|
||
"OPEN_COMMAND_PALETTE": "Открыть палитру команд",
|
||
"OPEN_GLOBAL_SEARCH": "Открыть глобальный поиск",
|
||
"OPEN_RECENTLY_VIEWED": "Открыть недавно просмотренное",
|
||
"SUBMIT_SHELL_SEARCH": "Отправить поиск в рабочей области",
|
||
"TOGGLE_WINDOW_FULLSCREEN": "Переключить полноэкранный режим окна приложения",
|
||
"ZOOM_IN_OUT": "Увеличить или уменьшить масштаб приложения",
|
||
"RESET_ZOOM": "Сбросить масштаб приложения",
|
||
"GO_BACK": "Вернуться на предыдущую страницу",
|
||
"TOGGLE_SIDEBAR": "Показать или скрыть боковую панель",
|
||
"M3U_CHANNEL_NUMBER": "Выбрать канал M3U по номеру",
|
||
"PLAY_PAUSE": "Запустить или приостановить воспроизведение во встроенном MPV",
|
||
"TOGGLE_FULLSCREEN": "Переключить полноэкранный режим встроенного MPV",
|
||
"SEEK": "Перемотать воспроизведение во встроенном MPV на 5 секунд",
|
||
"ADJUST_VOLUME": "Изменить громкость на 5%",
|
||
"MUTE_AUDIO": "Отключить звук",
|
||
"CLOSE_PLAYER_POPOVERS": "Закрыть всплывающие окна встроенного MPV",
|
||
"COMMAND_PALETTE_NAVIGATION": "Переместить выбор в палитре команд",
|
||
"COMMAND_PALETTE_RUN": "Выполнить выбранный пункт палитры команд",
|
||
"CLOSE_DIALOGS": "Закрыть диалог или скрыть оверлей",
|
||
"DOWNLOADS_OPEN_ITEM": "Открыть выбранную загрузку в библиотеке",
|
||
"OPEN_PLAYLIST_SWITCHER": "Переключить плейлист"
|
||
}
|
||
},
|
||
"GLOBAL_FAVORITES": {
|
||
"CATALOG_MISSING": "Нет в текущем каталоге",
|
||
"CATALOG_UNKNOWN": "Статус каталога неизвестен",
|
||
"TITLE": "Глобальные избранные",
|
||
"SUBTITLE": "Live TV из всех плейлистов",
|
||
"SEARCH_PLACEHOLDER": "Поиск в избранном...",
|
||
"NO_RESULTS": "Ничего не найдено",
|
||
"NO_RESULTS_HINT": "Попробуйте другой поисковый запрос",
|
||
"EMPTY_TITLE": "Пока нет избранных телеканалов",
|
||
"EMPTY_HINT": "Добавляйте в избранное live-каналы из плейлистов M3U, Xtream или Stalker, чтобы они появились здесь.",
|
||
"EMPTY_PLAYER": "Выберите канал, чтобы начать просмотр",
|
||
"NO_PLAYLISTS_TITLE": "Нет избранного для показа",
|
||
"NO_PLAYLISTS_BODY": "Добавьте плейлист, чтобы начать собирать избранное из live-каналов, фильмов и сериалов.",
|
||
"NO_ITEMS_TITLE": "Избранного пока нет",
|
||
"NO_ITEMS_BODY": "Нажмите значок звезды у любого канала, фильма или сериала, чтобы сохранить его здесь.",
|
||
"UNKNOWN_CHANNEL": "Неизвестно"
|
||
},
|
||
"GLOBAL_RECENT": {
|
||
"NO_PLAYLISTS_TITLE": "Пока ничего не просмотрено",
|
||
"NO_PLAYLISTS_BODY": "Добавьте плейлист, и история просмотра появится здесь.",
|
||
"NO_ITEMS_TITLE": "Пока ничего не просмотрено",
|
||
"NO_ITEMS_BODY": "Начните смотреть любой контент из библиотеки, и он появится здесь."
|
||
},
|
||
"SWITCHER": {
|
||
"SEARCH": "Найти плейлист…",
|
||
"RECENT": "Недавние",
|
||
"NO_MATCHES": "Ничего не найдено",
|
||
"ALL_SOURCES": "Все источники",
|
||
"HINT_SELECT": "выбор",
|
||
"HINT_OPEN": "открыть",
|
||
"HINT_CLOSE": "закрыть"
|
||
}
|
||
},
|
||
"LOADING": "Загрузка",
|
||
"RETRY": "Повторить",
|
||
"STALKER": {
|
||
"ACCOUNT_INFO": {
|
||
"TITLE": "Информация об аккаунте",
|
||
"ACCOUNT": "Аккаунт",
|
||
"PORTAL_INFO": "Портал",
|
||
"LOGIN": "Логин",
|
||
"STATUS": "Статус",
|
||
"ACTIVE": "Активен",
|
||
"INACTIVE": "Неактивен",
|
||
"TARIFF_PLAN": "Тарифный план",
|
||
"EXPIRES": "Истекает",
|
||
"DAYS_LEFT": "Осталось дней",
|
||
"EXPIRED": "Истёк",
|
||
"MAC_ADDRESS": "MAC-адрес",
|
||
"PHONE": "Телефон",
|
||
"PORTAL_URL": "URL портала",
|
||
"PORTAL_TYPE_FULL": "Портал Ministra",
|
||
"PORTAL_TYPE_LEGACY": "Классический портал (portal.php)",
|
||
"CACHED_BADGE": "Сохранённые данные",
|
||
"REFRESH_FAILED": "Портал недоступен — показаны данные, сохранённые при добавлении портала.",
|
||
"NO_ACCOUNT_DATA_TITLE": "Нет данных об аккаунте",
|
||
"NO_ACCOUNT_DATA_DESCRIPTION": "Этот портал не предоставляет информацию об аккаунте для этого устройства."
|
||
}
|
||
},
|
||
"STARTUP": {
|
||
"PREPARING": "Подготовка библиотеки",
|
||
"PREPARING_DETAIL": "Загружаем источники и проверяем телепрограмму. Большая библиотека может потребовать больше времени.",
|
||
"FAILED": "Не удалось загрузить источники",
|
||
"FAILED_DETAIL": "Повторите чтение сохранённых источников. Ваши данные не удалены."
|
||
},
|
||
"SOURCE_HEALTH": {
|
||
"RECHECK": "Проверить снова",
|
||
"M3U_SCOPE": "Ссылка на плейлист, не отдельные каналы",
|
||
"REASON": {
|
||
"available": "Доступен",
|
||
"disabled": "Аккаунт отключён",
|
||
"expired": "Подписка истекла",
|
||
"auth": "Доступ отклонён; статус аккаунта не подтверждён",
|
||
"http": "Сервер вернул ошибку",
|
||
"timeout": "Истекло время проверки",
|
||
"network": "Не удалось подключиться",
|
||
"paused": "Проверки подключения приостановлены",
|
||
"invalid": "Неожиданный ответ",
|
||
"unknown": "Не проверен",
|
||
"cancelled": "Проверка отменена",
|
||
"checking": "Проверяется…"
|
||
}
|
||
},
|
||
"SOURCE_CLEANUP": {
|
||
"TITLE": "Очистить неактивные…",
|
||
"SCOPE": "Все сетевые источники библиотеки, независимо от фильтров страницы.",
|
||
"CONSEQUENCES": "Удаляются только выбранные источники, вместе с их избранным, историей и прогрессом воспроизведения. Скачанные файлы сохраняются.",
|
||
"SUMMARY": "Проверено {{checked}}/{{total}} · Доступно {{available}} · Удалено {{deleted}} · Пропущено {{skipped}} · Ошибок {{failed}}",
|
||
"SELECT_ALL": "Выбрать всех кандидатов",
|
||
"SELECT_NONE": "Снять выделение",
|
||
"UNTITLED": "Источник без названия",
|
||
"DELETE": "Удалить выбранные · {{count}}",
|
||
"CLOSE": "Закрыть",
|
||
"STOP": "Остановить после текущего",
|
||
"CLEANUP_WARNING": "Источник удалён; часть дополнительной очистки не выполнена",
|
||
"GROUP": {
|
||
"confirmed": "Подтверждённо неактивные аккаунты",
|
||
"uncertain": "Требуют решения",
|
||
"skipped": "Пропущенные источники",
|
||
"results": "Результаты удаления"
|
||
},
|
||
"STATUS": {
|
||
"checking": "Проверяется…",
|
||
"skipped": "Воспроизводится, занят, изменён или уже отсутствует",
|
||
"deleting": "Удаляется…",
|
||
"deleted": "Удалён",
|
||
"failed": "Не удалось удалить — выберите для повтора"
|
||
},
|
||
"DELETE_PROGRESS": "Обработано {{done}} из {{total}} выбранных источников"
|
||
},
|
||
"PARENTAL_LOCK": {
|
||
"PIN_DIALOG": {
|
||
"UNLOCK_TITLE": "Введите родительский PIN",
|
||
"UNLOCK_DESCRIPTION": "Заблокированные категории скрыты, пока не введён PIN.",
|
||
"SET_TITLE": "Задайте родительский PIN",
|
||
"SET_DESCRIPTION": "Придумайте PIN, который потребуется для показа заблокированных категорий.",
|
||
"PIN_LABEL": "PIN",
|
||
"CONFIRM_LABEL": "Повторите PIN",
|
||
"PIN_HINT": "от {{min}} до {{max}} цифр",
|
||
"WRONG_PIN": "Неверный PIN. Попробуйте ещё раз.",
|
||
"MISMATCH": "PIN-коды не совпадают.",
|
||
"COOLDOWN": "Слишком много попыток. Подождите 30 секунд.",
|
||
"NO_RECOVERY": "Забытый PIN восстановить нельзя — его удаляет только сброс данных приложения.",
|
||
"SAVE": "Сохранить PIN",
|
||
"UNLOCK": "Разблокировать",
|
||
"CONFIRM": "Подтвердить",
|
||
"TURN_OFF": "Выключить",
|
||
"CONFIRM_TITLE": "Подтвердите родительский PIN",
|
||
"CONFIRM_DESCRIPTION": "Введите текущий PIN, чтобы изменить эту настройку."
|
||
},
|
||
"LOCKED_COUNT": "Заблокировано",
|
||
"LOCK_CATEGORY": "Заблокировать категорию",
|
||
"UNLOCK_CATEGORY": "Разблокировать категорию",
|
||
"LOCK_GROUP": "Заблокировать группу",
|
||
"UNLOCK_GROUP": "Разблокировать группу",
|
||
"MANAGE_LOCKS": "Заблокировать категории",
|
||
"MANAGE_LOCKS_DESCRIPTION": "Заблокированные категории и их каналы исчезают из всего приложения, пока не введён родительский PIN.",
|
||
"LOCK_CENSORED": "Заблокировать 18+",
|
||
"UNLOCK_ALL": "Разблокировать все",
|
||
"CENSORED_HINT": "Портал помечает эту категорию как контент для взрослых",
|
||
"SAVE_FAILED": "Не удалось сохранить блокировки категорий",
|
||
"LOCKED_CATEGORIES_ROW": "Заблокировано: {{count}}",
|
||
"UNLOCK_TO_SHOW": "Введите PIN, чтобы показать",
|
||
"HEADER_LOCK": "Заблокировать сейчас (родительский контроль)",
|
||
"HEADER_UNLOCK": "Введите родительский PIN"
|
||
},
|
||
"EXTERNAL_PLAYER": {
|
||
"OPENING_IN": "Открытие в {{player}}…",
|
||
"STOP": "Остановить {{player}}",
|
||
"ERRORS": {
|
||
"START_FAILED": "Не удалось запустить {{player}}. Убедитесь, что он установлен и путь к нему в настройках указан верно.",
|
||
"PREVIOUS_CLOSING": "Предыдущий плеер ещё закрывается. Попробуйте ещё раз через несколько секунд.",
|
||
"CLOSED_UNEXPECTEDLY": "{{player}} неожиданно закрылся.",
|
||
"STREAM_OPEN_FAILED": "{{player}} не удалось открыть поток. Возможно, URL недействителен или сервер не отвечает.",
|
||
"UNSUPPORTED_PROTOCOL": "{{player}} не поддерживает протокол этого потока. Проверьте URL потока.",
|
||
"CONNECTION_FAILED": "{{player}} не может подключиться к серверу потока. Проверьте подключение к интернету.",
|
||
"ACCESS_DENIED": "Доступ запрещён. Возможно, для потока требуются действительные учётные данные или заголовки.",
|
||
"STREAM_NOT_FOUND": "Поток не найден. Возможно, URL указан неверно или срок его действия истёк.",
|
||
"TIMED_OUT": "Истекло время ожидания подключения. Сервер не отвечает.",
|
||
"LAUNCH_FAILED": "Не удалось запустить {{player}}.",
|
||
"UNKNOWN": "Ошибка {{player}}: {{error}}"
|
||
},
|
||
"INFO_DIALOG": {
|
||
"PLAYING": "Видео воспроизводится в окне внешнего плеера.",
|
||
"INSTALL_HINT": "Убедитесь, что MPV или VLC правильно установлен в вашей системе.",
|
||
"INSTALL_INSTRUCTIONS": "Инструкции по установке",
|
||
"DONT_SHOW_AGAIN": "Больше не показывать"
|
||
}
|
||
}
|
||
}
|