mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
* feat(xtream): show a catch-up badge on live channels that have archive Live channels whose provider declares playable catch-up (tv_archive=1 with a positive tv_archive_duration) now show a small history badge in the channel sidebar next to the name and on the all-channels grid cards, with the archive window (days) in the tooltip. Closes #1128 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(xtream): expose the catch-up badge status to assistive technology The mat-icon is aria-hidden and the tooltip is pointer-only, so the badge status was invisible to keyboard and screen-reader users. Both badge surfaces now also render the translated status as visually-hidden text (Codex review, P2). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * feat(xtream): show the catch-up badge in favorites and recent lists Carries tvArchive/tvArchiveDuration through UnifiedFavoriteChannel so the shared favorites list (portal favorites/recent tabs and global favorites) renders the same catch-up badge as the live sidebar. Requested in PR feedback by the issue author. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * feat(ui): show the programme-info button in portal sidebars, stacked vertically Adds the (i) programme-info button to the Xtream and Stalker live sidebars and reworks the row action column: buttons stack vertically (favorite on top, info below), so the second button costs no horizontal space — the column is actually narrower than the previous single-button row. The info slot is reserved (inert, visibility:hidden) while the row has no programme, so the star never shifts when EPG data arrives. Requested by the issue author in PR feedback. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * test(ui): move the archive passthrough spec out of the budget-capped file CI lints the merge with master, where unified-live-tab.component.spec.ts grew (#1374) to one line under the 1200 max-lines test budget — the archive passthrough test added here tipped the merged result over. The test moves to a focused template-less spec (plus a null-normalisation case), leaving the main spec at master's size. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(ui): constrain Material touch targets to the stacked button bounds mat-icon-button keeps a 48px touch target; stacked 28px buttons overlapped by 20px and the later sibling (programme info) stole clicks from the lower third of the favorite star. Verified via document.elementFromPoint before/after: the star's visual bounds now hit the star, and clicks left of the column reach the row again instead of the button's oversized target (Codex review). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1547 lines
118 KiB
JSON
1547 lines
118 KiB
JSON
{
|
||
"CANCEL": "Отмена",
|
||
"CLEAR": "Очистить",
|
||
"CLOSE": "Закрыть",
|
||
"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": "Пока еще не было добавлено ни одного плейлиста",
|
||
"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": "Add an M3U file or URL",
|
||
"FEATURE_XTREAM_LABEL": "Connect via Xtream Codes",
|
||
"FEATURE_STALKER_LABEL": "Connect to a Stalker portal",
|
||
"VALUE_PROPS_LABEL": "What you can do",
|
||
"VALUE_PROP_LIVE": "Live TV with EPG",
|
||
"VALUE_PROP_VOD": "Movies & Series",
|
||
"VALUE_PROP_MULTISOURCE": "Multi-source library",
|
||
"VALUE_PROP_OFFLINE": "Offline downloads",
|
||
"DASHBOARD_WELCOME_TAGLINE": "Your IPTV library, in one place.",
|
||
"DASHBOARD_WELCOME_DESCRIPTION": "Connect M3U files, Xtream Codes, or Stalker portals — then enjoy live TV, movies and series on every screen.",
|
||
"FEATURE_LIVE_TITLE": "Live TV",
|
||
"FEATURE_LIVE_DESC": "Stream live channels with full schedule.",
|
||
"FEATURE_VOD_TITLE": "Movies & Series",
|
||
"FEATURE_VOD_DESC": "On-demand library with covers and details.",
|
||
"FEATURE_EPG_TITLE": "EPG & Catch-up",
|
||
"FEATURE_EPG_DESC": "Program guide and time-shifted playback.",
|
||
"FEATURE_OFFLINE_TITLE": "Offline downloads",
|
||
"FEATURE_OFFLINE_DESC": "Save movies and episodes for later.",
|
||
"SOURCES_WELCOME_TITLE": "Add your first playlist",
|
||
"SOURCES_WELCOME_BODY": "Pick a source type below to get started.",
|
||
"SOURCE_M3U_NEEDS": "Local file or URL pointing to an M3U/M3U8 playlist.",
|
||
"SOURCE_M3U_ADD": "Add M3U",
|
||
"SOURCE_XTREAM_NEEDS": "Username, password and server URL from your provider.",
|
||
"SOURCE_XTREAM_ADD": "Add Xtream",
|
||
"SOURCE_STALKER_NEEDS": "Portal URL and MAC address (Ministra-compatible).",
|
||
"SOURCE_STALKER_ADD": "Add Stalker",
|
||
"CONTENT_LIVE": "Live",
|
||
"CONTENT_VOD": "Movies",
|
||
"CONTENT_SERIES": "Series",
|
||
"CONTENT_EPG": "EPG",
|
||
"NO_RESULTS_TITLE": "Плейлисты не найдены",
|
||
"NO_RESULTS_DESCRIPTION": "Ни один плейлист не соответствует вашему запросу. Попробуйте изменить поисковый запрос или очистите фильтр, чтобы увидеть все плейлисты.",
|
||
"ADDED_VIA_URL": "Был добавлен по ссылке:",
|
||
"ADDED_VIA_FILE": "Был загружен с компьютера",
|
||
"XTREAM_PLAYLIST": "Xtream плейлист",
|
||
"STALKER_PORTAL": "Stalker портал",
|
||
"CHANNELS": "Каналов",
|
||
"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": "Ошибка: не удалось экспортировать плейлист.",
|
||
"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_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_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_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": "Для разовых плейлистов или когда есть только текст"
|
||
},
|
||
"FILE_UPLOAD": {
|
||
"DRAG_DROP": "Перетащите файл в эту область",
|
||
"OR": "или",
|
||
"CHOOSE_PLAYLIST": "выберите плейлист",
|
||
"BROWSE": "Выбрать файлы",
|
||
"REJECTED": "К сожалению, данный формат файлов не поддерживается {{filename}}.",
|
||
"OPEN_FAILED": "Не удалось открыть \"{{filename}}\"."
|
||
},
|
||
"URL_UPLOAD": {
|
||
"PLAYLIST_URL": "Ссылка на плейлист (*.m3u или *.m3u8)",
|
||
"ADD_PLAYLIST": "Добавить плейлист",
|
||
"CORS_NOTE": "Примечание: Чтобы избежать проблем с CORS, приложение использует публичный CORS-прокси сервис. Если вы хотите загрузить плейлист с конфиденциальными данными, безопаснее импортировать его из файла.",
|
||
"ERROR_FETCH_FAILED": "Не удалось получить плейлист. Проверьте URL и попробуйте снова.",
|
||
"ERROR_403": "Доступ запрещён (403): сервер отклонил запрос. Возможно, URL требует аутентификации или плейлист ограничен.",
|
||
"ERROR_404": "Плейлист не найден (404): URL не указывает на действительный плейлист. Проверьте URL.",
|
||
"ERROR_401": "Не авторизовано (401): для доступа к этому плейлисту требуется аутентификация.",
|
||
"ERROR_INVALID_TLS": "Certificate for this playlist host is invalid.",
|
||
"ERROR_TLS_HOST_UNKNOWN": "Could not determine the playlist host. Please retry manually.",
|
||
"TRUST_TLS_HOST": "Trust host",
|
||
"TRUST_TLS_HOST_TITLE": "Trust invalid certificate?",
|
||
"TRUST_TLS_HOST_WARNING": "Only continue if you trust this playlist host. IPTVnator will allow invalid TLS certificates for this host, but other hosts still require valid certificates."
|
||
},
|
||
"TEXT_IMPORT": {
|
||
"LABEL": "Вставьте плейлист формата m3u(8) в данное поле",
|
||
"BUTTON_LABEL": "Импортировать"
|
||
},
|
||
"XTREAM_PLAYLIST": {
|
||
"TITLE": "Название плейлиста",
|
||
"SERVER_URL": "Сервер URL",
|
||
"USERNAME": "Пользователь",
|
||
"PASSWORD": "Пароль",
|
||
"ADD": "Добавить",
|
||
"TEST_CREDENTIALS": "Проверить",
|
||
"URL_VALIDATION_ERROR": "Должен быть действительный URL-адрес с протоколом (например, http://example.com или https://example.com:4324)."
|
||
},
|
||
"STALKER_PORTAL": {
|
||
"TITLE": "Название",
|
||
"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_VALIDATION_ERROR": "Должен быть действительный URL-адрес с протоколом (например, http://example.com/c или https://example.com/stalker_portal/c).",
|
||
"ADD": "Добавить",
|
||
"VALIDATING": "Проверка портала…",
|
||
"CREDENTIALS_HINT": "Требуется, только если портал запрашивает логин и пароль",
|
||
"AUTH_FAILED": "Не удалось авторизоваться на портале. Проверьте URL и MAC-адрес.",
|
||
"LOGIN_REQUIRED": "Этот портал требует логин и пароль. Заполните поля имени пользователя и пароля и повторите попытку.",
|
||
"LOGIN_REJECTED": "Портал отклонил логин и пароль.",
|
||
"PORTAL_REFUSED": "Портал отказал в доступе этому устройству.",
|
||
"DEVICE_CONFLICT": "Для этого MAC-адреса на портале зарегистрирован другой ID устройства.",
|
||
"PORTAL_MESSAGE": "Портал сообщил: {{message}}"
|
||
},
|
||
"FILTER_BY_NAME": "Фильтровать по имени",
|
||
"FILTER_AND_SORT": "Фильтр и сортировка",
|
||
"SORT_PLAYLISTS": "Сортировать плейлисты",
|
||
"SORT_OPTIONS": {
|
||
"NAME_ASC": "Имени (А-Я)",
|
||
"NAME_DESC": "Имени (Я-А)",
|
||
"NEWEST": "Дате добавления (сначала новые)",
|
||
"OLDEST": "Дате добавления (сначала старые)",
|
||
"CUSTOM_ORDER": "Пользовательский порядок (Drag & Drop)"
|
||
},
|
||
"PLAYLIST_TYPES": {
|
||
"M3U": "M3U (локально, URL, текст)",
|
||
"XTREAM": "Xtream",
|
||
"STALKER": "Stalker"
|
||
},
|
||
"IMPORTED_AS_TEXT": "Импортировано как текст",
|
||
"PARSING_ERROR": "Ошибка парсинга, недействительный плейлист:"
|
||
},
|
||
"SETTINGS": {
|
||
"TITLE": "Настройки",
|
||
"GENERAL": "Общие",
|
||
"GENERAL_SUBTITLE": "Изменение основных параметров приложения",
|
||
"PLAYBACK": "Воспроизведение",
|
||
"EPG_SOURCES": "Источники EPG",
|
||
"EPG_SOURCES_DESCRIPTION": "Добавьте один или несколько URL-адресов источников EPG",
|
||
"PLAYLIST_EPG_SOURCES_AUTO_SELECTED": "{{enabled}} из {{detected}} найденных источников EPG плейлиста выбрано для импорта автоматически.",
|
||
"EPG_EMPTY_TITLE": "No EPG sources yet",
|
||
"EPG_EMPTY_HINT": "Add a URL to fetch program data for your channels.",
|
||
"PREFER_UPLOADED_EPG_TITLE": "Предпочитать ваши источники EPG для плейлистов Xtream",
|
||
"PREFER_UPLOADED_EPG_HINT": "По умолчанию плейлисты Xtream используют программу передач от вашего провайдера, а ваши источники EPG заполняют только недостающие каналы. Включите, чтобы сначала использовать ваш загруженный EPG.",
|
||
"DATA": "Данные",
|
||
"BACKUP": "Backup",
|
||
"BACKUP_DESCRIPTION": "Export your library as a snapshot, or restore from a previous backup.",
|
||
"RESET": "Reset",
|
||
"RESET_DESCRIPTION": "Permanently delete content stored in this app.",
|
||
"ABOUT": "О приложении",
|
||
"NAV_GENERAL": "Общие",
|
||
"NAV_PLAYBACK": "Плеер",
|
||
"NAV_EPG": "EPG",
|
||
"NAV_REMOTE": "Пульт",
|
||
"NAV_DATA": "Данные",
|
||
"NAV_BACKUP": "Backup",
|
||
"NAV_RESET": "Reset",
|
||
"NAV_ABOUT": "Инфо",
|
||
"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_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",
|
||
"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_STAY": "Продолжить редактирование",
|
||
"UNSAVED_DIALOG_INVALID_HINT": "Некоторые поля заполнены неверно, поэтому изменения пока нельзя сохранить.",
|
||
"BACK_TO_HOME": "Назад",
|
||
"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": "Введенное значение не является URL-адресом.",
|
||
"VIDEO_PLAYER_DESCRIPTION": "Выбрать стандартный видео плеер",
|
||
"WEB_PLAYER_SHARED_CONTROLS": "Единые элементы управления для веб-плееров (экспериментально)",
|
||
"WEB_PLAYER_SHARED_CONTROLS_DESCRIPTION": "Использовать общие элементы управления IPTVnator в HTML5, Video.js и ArtPlayer.",
|
||
"PLAYER_AMBIENT_MODE": "Заливка фона за плеером",
|
||
"PLAYER_AMBIENT_MODE_DESCRIPTION": "Заполнять пространство вокруг плеера размытым затемнённым постером вместо чёрных полос.",
|
||
"PLAYER_UP_NEXT_RAIL": "Панель следующих серий",
|
||
"PLAYER_UP_NEXT_RAIL_DESCRIPTION": "В широких окнах закреплять плеер сериала слева и показывать следующие серии рядом с ним.",
|
||
"STREAM_FORMAT_DESCRIPTION": "Выбрать формат потока по умолчанию (Xtream)",
|
||
"LANGUAGE_DESCRIPTION": "Выбрать язык приложения",
|
||
"THEME_DESCRIPTION": "Выбрать визуальную тему оформления",
|
||
"COVER_SIZE": "Размер обложки",
|
||
"COVER_SIZE_DESCRIPTION": "Регулирует размер карточек постеров в сетках и каруселях. Большие размеры удобнее на телевизорах; меньшие позволяют разместить больше контента в строке на больших мониторах.",
|
||
"COVER_SIZE_SMALL": "Маленький",
|
||
"COVER_SIZE_MEDIUM": "Средний",
|
||
"COVER_SIZE_LARGE": "Большой",
|
||
"EPG_VIEW_MODE": "Вид программы передач",
|
||
"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": "Восстановить последний экран",
|
||
"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.",
|
||
"EPG_NOTE_URL_TEXT": "Подробнее здесь",
|
||
"IMPORT_EXPORT_DATA": "Импорт/экспорт плейлистов",
|
||
"IMPORT_EXPORT_DATA_DESCRIPTION": "Экспорт или импорт плейлистов в формате JSON, используемом в приложении.",
|
||
"IMPORT_DATA": "Импорт",
|
||
"EXPORT_DATA": "Экспорт",
|
||
"EXPORTING_DATA": "Экспорт…",
|
||
"REMOVE_ALL": "Delete all playlists and playlist data",
|
||
"REMOVE_ALL_BUTTON": "Delete all",
|
||
"REMOVE_ALL_DESCRIPTION": "Delete every M3U, Xtream, and Stalker playlist stored in the app.",
|
||
"REMOVE_DIALOG": {
|
||
"TITLE": "Delete all playlists?",
|
||
"MESSAGE": "Delete all {{count}} playlists from the app. This also removes stored playlist data on this device.",
|
||
"SUMMARY_TITLE": "Playlist sources",
|
||
"CONSEQUENCES_TITLE": "This also removes",
|
||
"CONSEQUENCE_FAVORITES": "Favorites saved for these playlists",
|
||
"CONSEQUENCE_RECENTLY_VIEWED": "Recently viewed history",
|
||
"CONSEQUENCE_PLAYBACK": "Saved playback positions",
|
||
"CONSEQUENCE_DOWNLOADS": "Download history entries linked to those playlists",
|
||
"CONSEQUENCE_XTREAM_CACHE": "Imported Xtream categories and locally cached content",
|
||
"BACKUP_HINT": "Use Export first if you want a restorable backup before deleting.",
|
||
"CONFIRM": "Delete everything"
|
||
},
|
||
"IMPORT_ERROR": "Ошибка импорта, пожалуйста попробуйте импортировать другой файл.",
|
||
"PLAYLISTS_REMOVED": "All playlists and playlist data were 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 при запуске нового внешнего процесса плеера.",
|
||
"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 при запуске нового внешнего процесса плеера.",
|
||
"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": "Deleting playlist data…",
|
||
"REMOVE_ALL_PROGRESS": "Deleting playlist data… {{current}} / {{total}}",
|
||
"PLAYLISTS_REMOVE_FAILED": "Could not delete playlists. Please try again.",
|
||
"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": "Недавно просмотренное прямое ТВ",
|
||
"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_XTREAM_ADDED": "Недавно добавленное на Xtream",
|
||
"DASHBOARD_RAIL_XTREAM_ADDED_DESCRIPTION": "Показывать новые фильмы, сериалы и каналы Xtream.",
|
||
"APP_UPDATE_TITLE": "Обновление приложения",
|
||
"APP_UPDATE_DESCRIPTION": "Проверка обновлений desktop-приложения через 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 release",
|
||
"APP_UPDATE_RELEASE_NOTES": "Что нового",
|
||
"EMBEDDED_MPV_FRAME_COPY": "Embedded MPV: движок frame-copy (экспериментально)",
|
||
"EMBEDDED_MPV_FRAME_COPY_DESCRIPTION": "Видео рисуется на канвасе приложения, поэтому меню и диалоги отображаются поверх него.",
|
||
"EMBEDDED_MPV_FRAME_COPY_RESTART": "Вступит в силу после перезапуска приложения.",
|
||
"VOD_AUTO_FAILOVER": "Авто-переключение источника при ошибке воспроизведения",
|
||
"VOD_AUTO_FAILOVER_DESCRIPTION": "Если фильм не воспроизводится, а тот же фильм есть в другом плейлисте, автоматически переключаться на него, сохраняя таймкод. По умолчанию выключено; о переключении всегда сообщается, так как в другом источнике может быть другая озвучка."
|
||
},
|
||
"THEMES": {
|
||
"DARK_THEME": "Тёмная",
|
||
"LIGHT_THEME": "Светлая",
|
||
"SYSTEM_THEME": "Системная"
|
||
},
|
||
"AUDIO_PLAYER": {
|
||
"PLAY": "Воспроизвести",
|
||
"PAUSE": "Пауза",
|
||
"PREVIOUS_STATION": "Предыдущая станция",
|
||
"NEXT_STATION": "Следующая станция",
|
||
"MUTE": "Отключить звук",
|
||
"UNMUTE": "Включить звук",
|
||
"VOLUME": "Громкость"
|
||
},
|
||
"EMBEDDED_MPV": {
|
||
"PLAYER": {
|
||
"BACK": "Назад",
|
||
"RETRY": "Повторить",
|
||
"STALLED": "Запуск этого потока занимает больше времени, чем ожидалось.",
|
||
"PLAYBACK_FAILED": "Не удалось воспроизвести через встроенный MPV.",
|
||
"CHECKING_SUPPORT": "Проверка поддержки встроенного MPV...",
|
||
"NOT_AVAILABLE": "Встроенный MPV недоступен в этой среде.",
|
||
"LOADING_STREAM": "Загрузка потока…",
|
||
"PLAY": "Воспроизвести",
|
||
"PAUSE": "Пауза",
|
||
"PREVIOUS_EPISODE": "Предыдущий эпизод",
|
||
"NEXT_EPISODE": "Следующий эпизод",
|
||
"BACK_10_SECONDS": "Назад на 10 секунд",
|
||
"FORWARD_10_SECONDS": "Вперёд на 10 секунд",
|
||
"LIVE_STREAM": "Прямой эфир",
|
||
"PLAYBACK_POSITION": "Позиция воспроизведения",
|
||
"MUTE": "Отключить звук",
|
||
"UNMUTE": "Включить звук",
|
||
"MUTED": "Звук отключён",
|
||
"VOLUME": "Громкость",
|
||
"VOLUME_LABEL": "Громкость {{percent}}%",
|
||
"AUDIO_TRACKS": "Аудиодорожки",
|
||
"SUBTITLES": "Субтитры",
|
||
"SUBTITLES_OFF": "Выкл.",
|
||
"TRACK_DEFAULT": "По умолчанию",
|
||
"AUDIO_TRACK_FALLBACK": "Аудио {{index}}",
|
||
"SUBTITLE_TRACK_FALLBACK": "Субтитры {{index}}",
|
||
"PLAYBACK_SPEED": "Скорость воспроизведения",
|
||
"SPEED_TOOLTIP": "Скорость: {{speed}}",
|
||
"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": "Выйти из полноэкранного режима"
|
||
}
|
||
},
|
||
"PLAYBACK_DIAGNOSTICS": {
|
||
"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, mixed content или требованиями провайдера/прокси к заголовкам. MPV или VLC часто обходят такие ограничения браузерного плеера.",
|
||
"PWA_DESCRIPTION": "Запрос может быть заблокирован CORS, mixed content или требованиями провайдера/прокси к заголовкам. 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_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": "Детали ошибки"
|
||
},
|
||
"LAYOUT": {
|
||
"HIDE_CHANNELS_LIST": "Скрыть список каналов",
|
||
"SHOW_CHANNELS_LIST": "Показать список каналов",
|
||
"TOGGLE_SIDEBAR_TOOLTIP": "Переключить список каналов (⌘/Ctrl+B)"
|
||
},
|
||
"CHANNELS": {
|
||
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Загрузить или выбрать другой плейлист",
|
||
"ALL_CHANNELS": "Все каналы",
|
||
"GROUPS": "Группы",
|
||
"MANAGE_GROUPS": "Управление группами",
|
||
"MANAGE_GROUPS_HINT": "Используйте «Управление группами», чтобы снова отобразить группы.",
|
||
"NO_VISIBLE_GROUPS": "Нет видимых групп",
|
||
"SEARCH_GROUPS": "Поиск групп",
|
||
"UNGROUPED": "Негруппированные",
|
||
"UNNAMED_CHANNEL": "Канал без названия",
|
||
"FAVORITES": "Избранные",
|
||
"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": "Сортировать по имени (А-Я)",
|
||
"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": "Catchup",
|
||
"HTTP": "HTTP-заголовки",
|
||
"NAME": "Название",
|
||
"CHANNEL_ID": "ID канала",
|
||
"STREAM_URL": "URL потока",
|
||
"GROUP": "Группа",
|
||
"RADIO": "Радио",
|
||
"CATCHUP_AVAILABLE": "Catchup доступен",
|
||
"WINDOW": "Окно архива",
|
||
"PLAYBACK_SUPPORTED": "Воспроизведение поддерживается",
|
||
"EPG_PARAMS": "Параметры EPG",
|
||
"TIMESHIFT": "Timeshift",
|
||
"TVG_ID": "TVG ID",
|
||
"TVG_NAME": "Название TVG",
|
||
"TVG_URL": "TVG URL",
|
||
"TVG_LOGO": "Логотип TVG",
|
||
"TVG_REC": "TVG запись",
|
||
"CATCHUP_TYPE": "Тип Catchup",
|
||
"CATCHUP_SOURCE": "Источник Catchup",
|
||
"CATCHUP_DAYS": "Дней Catchup",
|
||
"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_MULTI_EPG": "Открыть Multi-EPG вид"
|
||
},
|
||
"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": "Попробуйте изменить или обновить ссылку на 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": "Длительность"
|
||
},
|
||
"FETCH_SUCCESS": "Программа каналов (EPG) была успешно получена",
|
||
"IMPORT_PROGRESS": "Импорт EPG",
|
||
"CHANNELS": "каналов",
|
||
"PROGRAMS": "программ",
|
||
"LOADING": "Загрузка",
|
||
"QUEUED": "В очереди",
|
||
"TOTAL_CHANNELS": "Всего каналов",
|
||
"TOTAL_PROGRAMS": "Всего программ",
|
||
"UP_TO_DATE": "EPG актуален, синхронизация не требуется",
|
||
"RETRY": "Повторить",
|
||
"ALLOW_PRIVATE_SOURCE": "Allow source",
|
||
"ALLOW_PRIVATE_SOURCE_TITLE": "Allow private-network EPG source?",
|
||
"ALLOW_PRIVATE_SOURCE_WARNING": "Only allow this if you trust the EPG source. IPTVnator will let this exact EPG URL connect to private or local network addresses.",
|
||
"TRUST_TLS_HOST": "Trust host",
|
||
"TRUST_TLS_HOST_TITLE": "Trust invalid certificate?",
|
||
"TRUST_TLS_HOST_WARNING": "Only continue if you trust this host. IPTVnator will allow invalid TLS certificates for this host, but other hosts still require valid certificates.",
|
||
"CURRENT_PROGRAM": "Current program",
|
||
"ARCHIVE_PLAYBACK": "Архивная запись",
|
||
"COLLAPSE_PANEL": "Collapse EPG panel",
|
||
"EXPAND_PANEL": "Expand EPG panel",
|
||
"TIMELINE": {
|
||
"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": "Детально",
|
||
"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": "Умер",
|
||
"SERIES_STATUS_RETURNING": "Продолжается",
|
||
"SERIES_STATUS_PLANNED": "Запланирован",
|
||
"SERIES_STATUS_IN_PRODUCTION": "В производстве",
|
||
"SERIES_STATUS_ENDED": "Завершён",
|
||
"SERIES_STATUS_CANCELED": "Закрыт",
|
||
"SERIES_STATUS_PILOT": "Пилот",
|
||
"DURATION": "Продолжительность",
|
||
"CAST": "Бросать",
|
||
"EPISODE_RUN_TIME": "Длительность эпизода",
|
||
"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": "Отметить как непросмотренное",
|
||
"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": "Снять выделение",
|
||
"SEARCH_PLACEHOLDER": "Поиск категорий…",
|
||
"NO_RESULTS": "Подходящих категорий не найдено",
|
||
"NO_CATEGORIES": "Нет доступных категорий",
|
||
"SAVE": "Сохранить"
|
||
}
|
||
},
|
||
"PORTALS": {
|
||
"ALL_CATEGORIES": "Все категории",
|
||
"MY_FAVORITES": "Избранное",
|
||
"ADD_TO_FAVORITES": "Добавить в избранное",
|
||
"REMOVE_FROM_FAVORITES": "Удалить из избранного",
|
||
"REMOVED_FROM_FAVORITES": "Удалено из избранного",
|
||
"ADDED_TO_FAVORITES": "Добавлено в избранное",
|
||
"FAVORITES": "Избранное",
|
||
"RECENTLY_VIEWED": "Недавно просмотренные",
|
||
"THIS_PLAYLIST": "Этот плейлист",
|
||
"ALL_PLAYLISTS": "Все плейлисты",
|
||
"LIVE_TV": "Live TV",
|
||
"MOVIES": "Фильмы",
|
||
"SERIES": "Сериалы",
|
||
"SEARCH": "Поиск",
|
||
"NO_FAVORITES": "Пока нет избранного",
|
||
"NO_RECENT_ITEMS": "Нет недавно просмотренных элементов",
|
||
"REMOVE_FROM_RECENT": "Удалить из недавно просмотренных",
|
||
"BROWSE_ALL_MOVIES": "Все фильмы",
|
||
"BROWSE_ALL_SERIES": "Все сериалы",
|
||
"BROWSE_ALL_LIVE": "Всё Live TV",
|
||
"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}}",
|
||
"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_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": "Все языки",
|
||
"SAME_AS_ABOVE": "как строкой выше",
|
||
"SHOWING_OF_TOTAL": "{{visible}} из {{total}}"
|
||
}
|
||
},
|
||
"INFORMATION": "Инфо",
|
||
"DOWNLOADS": {
|
||
"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": "Add a playlist to start downloading",
|
||
"NO_PLAYLISTS_BODY": "Once you add a playlist, you can save movies and episodes here for offline playback.",
|
||
"NO_ITEMS_BODY": "Use the download button on any movie or episode to save it for offline playback.",
|
||
"NO_FILTER_MATCH": "No downloads match the current filter",
|
||
"NO_FILTER_MATCH_HINT": "Try a different search term",
|
||
"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": "Файл отсутствует"
|
||
},
|
||
"ACTIVE_COUNT": "{{count}} активн.",
|
||
"TRACKED_DOWNLOADS": "Объём загрузок",
|
||
"CLEAR_FINISHED": "Очистить завершённые",
|
||
"DOWNLOADING_NOW": "Скачиваются сейчас",
|
||
"NEEDS_ATTENTION": "Требуют внимания",
|
||
"READY_TO_WATCH": "Готово к просмотру",
|
||
"OFFLINE": "Офлайн",
|
||
"OFFLINE_BADGE": "Офлайн",
|
||
"FILTER": {
|
||
"LABEL": "Фильтр загрузок",
|
||
"ALL": "Все",
|
||
"MOVIES": "Фильмы",
|
||
"SERIES": "Сериалы",
|
||
"IN_PROGRESS": "В процессе"
|
||
},
|
||
"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}} заново"
|
||
},
|
||
"DOWNLOAD_AGAIN": "Скачать заново"
|
||
},
|
||
"REMOTE_CONTROL": {
|
||
"TITLE": "Дистанционное управление",
|
||
"SUBTITLE": "Управляйте IPTV-плеером удалённо",
|
||
"UP_CHANNEL": "Канал вверх",
|
||
"DOWN_CHANNEL": "Канал вниз",
|
||
"HEADER": "IPTVNator Дистанционное управление",
|
||
"FOOTER": "IPTVNator Дистанционное управление"
|
||
},
|
||
"WORKSPACE": {
|
||
"FAVORITES_ONLY": "Только избранное",
|
||
"SORT_CUSTOM": "Пользовательский порядок",
|
||
"SORT_DATE_DESC": "Дата добавления (Сначала новые)",
|
||
"SORT_DATE_ASC": "Дата добавления (Сначала старые)",
|
||
"SORT_NAME_ASC": "Имя (А-Я)",
|
||
"SORT_NAME_DESC": "Имя (Я-А)",
|
||
"SORT_TOP_RATED": "Top rated",
|
||
"SORT_LOWEST_RATED": "Lowest rated first",
|
||
"REFINE_ACTION": "Refine",
|
||
"REFINE_SORT_SECTION": "Sort by",
|
||
"REFINE_RATING_SECTION": "Minimum rating",
|
||
"REFINE_CLEAR_RATING": "Clear {{value}}.0 and higher rating filter",
|
||
"FILTER_RATING": "Filter by rating",
|
||
"FILTER_RATING_ANY": "Any rating",
|
||
"FILTER_RATING_MIN": "{{value}}.0 and higher",
|
||
"SORT_LABEL": "Сортировка: ",
|
||
"SORT_SERVER": "Порядок сервера",
|
||
"CATEGORY_SORT_ARIA": "Сортировать категории",
|
||
"DASHBOARD": {
|
||
"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": "В тренде на этой неделе",
|
||
"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": "Недавно просмотренное прямое ТВ",
|
||
"FAVORITE_MOVIES_AND_SERIES": "Избранные фильмы и сериалы",
|
||
"SOURCE_EXPIRES_IN_DAYS": "Истекает через {{days}} дн.",
|
||
"SOURCE_EXPIRED": "Истёк"
|
||
},
|
||
"SHELL": {
|
||
"BRAND_ALT": "IPTVnator",
|
||
"RAIL_DASHBOARD": "Панель",
|
||
"OPEN_DASHBOARD": "Открыть панель",
|
||
"RAIL_SOURCES": "Источники",
|
||
"OPEN_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": "Close player",
|
||
"RAIL_ALL_CHANNELS": "Все каналы",
|
||
"RAIL_GROUPS": "Группы",
|
||
"RAIL_CONTEXT_ACTIONS": "Действия раздела",
|
||
"SEARCH_LABEL": "Поиск",
|
||
"SEARCH_SOURCES_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_SECTION": "Очистить недавно просмотренное",
|
||
"CLEAR_RECENTLY_VIEWED_SECTION_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",
|
||
"CHANNELS_COUNT": "{{count}} каналов",
|
||
"NO_SOURCES_AVAILABLE": "Нет доступных источников",
|
||
"ONE_SOURCE_AVAILABLE": "Доступен 1 источник",
|
||
"SOURCES_AVAILABLE": "Доступно источников: {{count}}",
|
||
"GO_TO_DASHBOARD": "Back to dashboard",
|
||
"GO_TO_SOURCES": "Go to Sources",
|
||
"DROP_OVERLAY_TITLE": "Drop to add playlist",
|
||
"DROP_OVERLAY_BODY": "Release an .m3u or .m3u8 file anywhere in the workspace to import it.",
|
||
"DROP_OVERLAY_REJECTED_BODY": "Please drop an .m3u or .m3u8 file. Press Esc to dismiss.",
|
||
"DROP_OVERLAY_REJECTED_UNSUPPORTED": "Unsupported file type",
|
||
"DROP_OVERLAY_REJECTED_EMPTY": "That file is empty",
|
||
"DROP_OVERLAY_REJECTED_READ_ERROR": "Could not read that file",
|
||
"DROP_IMPORT_SUCCESS": "Importing \"{{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": "Add M3U playlist",
|
||
"ADD_PLAYLIST_M3U_DESCRIPTION": "Open add dialog on the M3U file or URL tab",
|
||
"ADD_PLAYLIST_XTREAM_LABEL": "Add Xtream Codes playlist",
|
||
"ADD_PLAYLIST_XTREAM_DESCRIPTION": "Open add dialog on the Xtream Codes tab",
|
||
"ADD_PLAYLIST_STALKER_LABEL": "Add Stalker portal",
|
||
"ADD_PLAYLIST_STALKER_DESCRIPTION": "Open add dialog on the Stalker Portal tab",
|
||
"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_MULTI_EPG_DESCRIPTION": "Открыть представление Multi-EPG",
|
||
"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-портала"
|
||
},
|
||
"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}} плейлистов"
|
||
},
|
||
"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_SECTION": "Этот раздел",
|
||
"GROUP_RECENT": "Недавно использованные"
|
||
},
|
||
"SHORTCUTS": {
|
||
"TITLE": "Keyboard shortcuts",
|
||
"SUBTITLE": "Workspace, navigation, playback, and dialog shortcuts available in IPTVnator.",
|
||
"OPEN_TOOLTIP": "Keyboard shortcuts (?)",
|
||
"OPEN_ARIA": "Open keyboard shortcuts",
|
||
"PLATFORM": {
|
||
"MAC": "macOS layout",
|
||
"OTHER": "Windows/Linux layout"
|
||
},
|
||
"GROUPS": {
|
||
"GLOBAL": "Global",
|
||
"NAVIGATION": "Navigation",
|
||
"PLAYBACK": "Playback",
|
||
"DIALOGS": "Dialogs and lists"
|
||
},
|
||
"ITEMS": {
|
||
"OPEN_KEYBOARD_SHORTCUTS": "Open this shortcuts list",
|
||
"OPEN_COMMAND_PALETTE": "Open command palette",
|
||
"OPEN_GLOBAL_SEARCH": "Open global search",
|
||
"OPEN_RECENTLY_VIEWED": "Open recently viewed",
|
||
"SUBMIT_SHELL_SEARCH": "Submit workspace search",
|
||
"TOGGLE_SIDEBAR": "Toggle sidebar",
|
||
"M3U_CHANNEL_NUMBER": "Select M3U channel by number",
|
||
"PLAY_PAUSE": "Play or pause embedded MPV playback",
|
||
"TOGGLE_FULLSCREEN": "Toggle embedded MPV fullscreen",
|
||
"SEEK": "Seek embedded MPV playback by 5 seconds",
|
||
"ADJUST_VOLUME": "Adjust volume by 5%",
|
||
"MUTE_AUDIO": "Mute audio",
|
||
"CLOSE_PLAYER_POPOVERS": "Close embedded MPV popovers",
|
||
"COMMAND_PALETTE_NAVIGATION": "Move command palette selection",
|
||
"COMMAND_PALETTE_RUN": "Run selected command palette item",
|
||
"CLOSE_DIALOGS": "Close dialog or dismiss overlay",
|
||
"DOWNLOADS_OPEN_ITEM": "Open focused download item in the library"
|
||
}
|
||
},
|
||
"GLOBAL_FAVORITES": {
|
||
"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 favorites to show",
|
||
"NO_PLAYLISTS_BODY": "Add a playlist to start collecting favorites from live channels, movies, and series.",
|
||
"NO_ITEMS_TITLE": "No favorites yet",
|
||
"NO_ITEMS_BODY": "Tap the star icon on any channel, movie, or series to save it here.",
|
||
"UNKNOWN_CHANNEL": "Неизвестно"
|
||
},
|
||
"GLOBAL_RECENT": {
|
||
"NO_PLAYLISTS_TITLE": "Nothing watched yet",
|
||
"NO_PLAYLISTS_BODY": "Add a playlist and your watching history will appear here.",
|
||
"NO_ITEMS_TITLE": "Nothing watched yet",
|
||
"NO_ITEMS_BODY": "Start watching anything from your library and it will show up here."
|
||
}
|
||
},
|
||
"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": "Этот портал не предоставляет информацию об аккаунте для этого устройства."
|
||
}
|
||
}
|
||
}
|