mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
* feat(epg): add vertical list view for the live EPG panel
Add an EPG list view — a vertical, single-day programme list — as an
alternative rendering of the live EPG panel, selectable via a new
Settings → EPG → "Guide view" toggle (epgViewMode: 'timeline' | 'list',
default 'timeline' so existing users see no change).
- New EpgListViewComponent (app-epg-list-view) mirrors
EpgTimelineComponent's input/output contract 1:1, so all four live
hosts (M3U player, unified live tab, Xtream, Stalker) swap the panel
with a plain @if and identical bindings.
- Reuses the shared view-agnostic EPG modules (classifyTimelineWhen,
hasProgramsForDateKey, epg-archive.util catch-up gating,
epg-summary.util collapsed-summary maths, epg-date helpers,
EpgProgrammeDialogService, app-epg-timeline-empty-state) — no
duplicated logic.
- Rows show time range, title, optional description, live progress on
the on-air row, catch-up "Watch" on past rows when archive playback
is available, and a details dialog; keyboard activation guards
nested buttons (target === currentTarget).
- Auto-focuses the on-air row on channel select, restores it across
collapse/expand remounts, and shows a sticky in-flow "On now" strip
(never overlaying rows) when the current programme is scrolled away;
all scroll maths is rect-based relative to the scroller.
- List mode raises only the inline panel height via an epg--list
modifier (--epg-inline-height clamp); timeline and collapsed heights
are unchanged.
- Setting flows end-to-end (Settings interface → DEFAULT_SETTINGS →
SettingsStore/StorageMap → segmented control in the EPG section);
Electron-only UI, PWA stays on the timeline default. i18n keys added
to all 18 locales.
- Tests: new component/row/utils/scroll-controller specs, settings
persistence spec, swap tests in all four host specs, and Electron
E2E for the settings round-trip and the rendered list view. Docs
updated (m3u-playlist-module.md).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* fix(epg): address list-view review findings from Codex and Greptile
- Reset the list view to today when a new channel's programme set
arrives while the user is parked on another day (timeline parity):
the scroll controller now keys by the full programme-set identity
(programsFocusKey) and commits today before focusing, instead of
silently stranding the new channel on the stale day. (Codex P2)
- Centralise the 'timeline' fallback as a resolvedEpgViewMode computed
on SettingsStore; the four live hosts consume the derived signal
instead of duplicating the `?? 'timeline'` expression. (Greptile P2)
- Extract the component's reactive plumbing into
registerEpgListViewEffects(), bringing the component back under the
300-line guideline (290). (Greptile P2)
- Controller spec rewritten around programme-set fixtures with new
coverage: return-to-today on channel switch, day navigation left
alone, no-takeover when today has no data, empty-set no-op.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* fix(epg): drop malformed programmes from the list-view day filter
Reject programmes whose stop is not after their start in
buildEpgListRows — same as the timeline's buildTimelineBlocks. Bad
provider data would otherwise render impossible time ranges and could
even be offered as catch-up playable. (Codex P2 on e6fd0d08)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1219 lines
87 KiB
JSON
1219 lines
87 KiB
JSON
{
|
||
"CANCEL": "Адмена",
|
||
"CLEAR": "Ачысціць",
|
||
"CLOSE": "Закрыць",
|
||
"SHOW_MORE": "Болей",
|
||
"SHOW_LESS": "Меней",
|
||
"PLAYLISTS": "Плэйлісты",
|
||
"HOME": {
|
||
"TITLE": "IPTVnator",
|
||
"SUBTITLE": "Выберыце плэйліст са спісу, дадайце новы з камп'ютара або загрузіце па спасылцы",
|
||
"TABS": {
|
||
"RECENTLY_ADDED": "Нядаўна дададзеныя плэйлісты",
|
||
"FILE_UPLOAD": "Загрузіць з камп'ютара",
|
||
"URL_UPLOAD": "Загрузіць па спасылцы",
|
||
"TEXT_IMPORT": "Імпартаваць з тэксту",
|
||
"XTREME_IMPORT": "Дадаць Xtreme 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_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}}."
|
||
},
|
||
"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-адрас",
|
||
"SERIAL_NUMBER": "Серыйны нумар (неабавязкова)",
|
||
"SERIAL_NUMBER_HINT": "Выкарыстоўвайце, калі ўжо зарэгістраваны ў правайдэра",
|
||
"DEVICE_ID_1": "Device ID 1 (неабавязкова)",
|
||
"DEVICE_ID_2": "Device ID 2 (неабавязкова)",
|
||
"DEVICE_ID_HINT": "64 шаснаццатковыя сімвалы — выкарыстоўвайце, калі правайдэр патрабуе пэўны Device 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": "Праверка партала..."
|
||
},
|
||
"FILTER_BY_NAME": "Фільтраваць па імені",
|
||
"FILTER_BY_TYPE": "Фільтраваць па тыпу",
|
||
"FILTER_AND_SORT": "Фільтр і сартаванне",
|
||
"SORT_PLAYLISTS": "Сартаваць плэйлісты",
|
||
"SORT_BY": "Сартаваць па",
|
||
"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}} of {{detected}} detected playlist EPG sources were auto-selected for import.",
|
||
"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": "Аб праграме",
|
||
"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": "Захаваць",
|
||
"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": "Новыя налады былі паспяхова захаваны!",
|
||
"THEME": "Тэма афармлення",
|
||
"SHOW_CAPTIONS": "Адлюстроўваць субтытры",
|
||
"SHOW_DASHBOARD": "Паказаць панэль",
|
||
"SHOW_DASHBOARD_DESCRIPTION": "Пакідаць панэль даступнай у бакавой панэлі працоўнай прасторы. Калі адключана, першай старонкай працоўнай прасторы становяцца «Крыніцы».",
|
||
"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": "Выбраць стандартны відэапрайгравальнік",
|
||
"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 першы даступны выгляд працоўнай прасторы, ці аднаўляе ваш апошні выгляд на ўзроўні раздзела. Першы выгляд азначае «Панэль», калі ўключана, інакш «Крыніцы».",
|
||
"STARTUP_BEHAVIOR_FIRST_VIEW": "Першы даступны выгляд",
|
||
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Аднавіць апошні выгляд",
|
||
"SHOW_CAPTIONS_DESCRIPTION": "Паказаць або схаваць субтытры па змаўчанні.",
|
||
"SHOW_EXTERNAL_PLAYBACK_BAR": "Паказаць ніжнюю панэль прайгравання",
|
||
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Пакідаць панэль стану знешняга прайгравальніка бачнай унізе працоўнай прасторы на дэсктопе.",
|
||
"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": "Пастаўце зорку рэпазіторыю, адкрыйце пытанне або зрабіце ўнёсак",
|
||
"LINK_BLOG_DESCRIPTION": "Заўвагі да выпускаў, парады і навіны праекта",
|
||
"LINK_TELEGRAM_DESCRIPTION": "Аб'явы, супольнасць і падтрымка",
|
||
"SUPPORT_TITLE": "Падтрымаць праект",
|
||
"SUPPORT_DESCRIPTION": "IPTVnator — гэта бясплатная праграма з адкрытым зыходным кодам, якая распрацоўваецца адкрыта. Калі яна — частка вашай штодзённай руціны, невялікі ўнёсак дапаможа праекту жыць і вызначаць, што будзе далей — дзякуй.",
|
||
"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 command-line arguments",
|
||
"MPV_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to mpv when IPTVnator starts a new external player process.",
|
||
"MPV_PLAYER_ARGUMENTS": "mpv arguments",
|
||
"MPV_REUSE_INSTANCE_LABEL": "Паўторна выкарыстоўваць асобнік MPV",
|
||
"MPV_REUSE_INSTANCE_DESCRIPTION": "Калі ўключана, тое ж акно MPV будзе паўторна выкарыстоўвацца для прайгравання розных патокаў. Калі адключана, кожны паток адкрываецца ў новым акне MPV.",
|
||
"RECORDING_FOLDER_LABEL": "Папка для запісаў",
|
||
"RECORDING_FOLDER_DESCRIPTION": "Папка для запісаў жывых патокаў з убудаванага 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 command-line arguments",
|
||
"VLC_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to VLC when IPTVnator starts a new external player process.",
|
||
"VLC_PLAYER_ARGUMENTS": "VLC arguments",
|
||
"EXTERNAL_PLAYER_ARGUMENTS_HINT": "Use one argument per line. These values are applied before stream-specific IPTVnator options.",
|
||
"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": "Dashboard",
|
||
"DASHBOARD_SUBTITLE": "Choose which dashboard rails are shown in the workspace.",
|
||
"DASHBOARD_HERO": "Hero banner",
|
||
"DASHBOARD_HERO_DESCRIPTION": "Show the large top banner for your most recent item.",
|
||
"DASHBOARD_RAIL_CONTINUE": "Continue Watching",
|
||
"DASHBOARD_RAIL_CONTINUE_DESCRIPTION": "Show recently watched movies and series as cover cards.",
|
||
"DASHBOARD_RAIL_LIVE_FAVORITES": "Live now on your favorites",
|
||
"DASHBOARD_RAIL_LIVE_FAVORITES_DESCRIPTION": "Show favorite live channels with current EPG progress.",
|
||
"DASHBOARD_RAIL_RECENT_LIVE": "Recently watched live TV",
|
||
"DASHBOARD_RAIL_RECENT_LIVE_DESCRIPTION": "Show live channels you opened recently with current EPG progress.",
|
||
"DASHBOARD_RAIL_FAVORITE_VOD": "Favorite movies & series",
|
||
"DASHBOARD_RAIL_FAVORITE_VOD_DESCRIPTION": "Show favorited movies and series as cover cards.",
|
||
"DASHBOARD_RAIL_SOURCES": "Recently used sources",
|
||
"DASHBOARD_RAIL_SOURCES_DESCRIPTION": "Show shortcuts to your most recently used playlists and portals.",
|
||
"DASHBOARD_RAIL_XTREAM_ADDED": "Recently added on Xtream",
|
||
"DASHBOARD_RAIL_XTREAM_ADDED_DESCRIPTION": "Show the newest Xtream movies, series, and channels.",
|
||
"APP_UPDATE_TITLE": "Application update",
|
||
"APP_UPDATE_DESCRIPTION": "Check GitHub Releases for desktop app updates.",
|
||
"APP_UPDATE_IDLE": "Ready to check for updates",
|
||
"APP_UPDATE_CHECKING": "Checking for updates…",
|
||
"APP_UPDATE_AVAILABLE": "Version {{version}} is available",
|
||
"APP_UPDATE_NOT_AVAILABLE": "You are using the latest version",
|
||
"APP_UPDATE_DOWNLOADING": "Downloading version {{version}}…",
|
||
"APP_UPDATE_DOWNLOADED": "Version {{version}} is ready to install",
|
||
"APP_UPDATE_MANUAL_AVAILABLE": "Version {{version}} is available for manual installation",
|
||
"APP_UPDATE_ERROR": "Update check failed",
|
||
"APP_UPDATE_CHECK": "Check again",
|
||
"APP_UPDATE_DOWNLOAD": "Update",
|
||
"APP_UPDATE_INSTALL": "Restart application",
|
||
"APP_UPDATE_OPEN_RELEASE": "Open GitHub release",
|
||
"APP_UPDATE_RELEASE_NOTES": "What's new"
|
||
},
|
||
"THEMES": {
|
||
"DARK_THEME": "Цёмная",
|
||
"LIGHT_THEME": "Светлая",
|
||
"SYSTEM_THEME": "Сістэмная"
|
||
},
|
||
"AUDIO_PLAYER": {
|
||
"PLAY": "Прайграць",
|
||
"PAUSE": "Паўза",
|
||
"PREVIOUS_STATION": "Папярэдняя станцыя",
|
||
"NEXT_STATION": "Наступная станцыя",
|
||
"MUTE": "Адключыць гук",
|
||
"UNMUTE": "Уключыць гук",
|
||
"VOLUME": "Гучнасць"
|
||
},
|
||
"PLAYBACK_DIAGNOSTICS": {
|
||
"UNSUPPORTED_CONTAINER": {
|
||
"TITLE": "This stream container is likely unsupported by the browser player",
|
||
"DESCRIPTION": "The browser player may not decode this container inline. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA for broader codec support."
|
||
},
|
||
"UNSUPPORTED_CODEC": {
|
||
"TITLE": "This stream codec is likely unsupported by the browser player",
|
||
"DESCRIPTION": "The stream advertises codecs that the browser player may not decode. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA."
|
||
},
|
||
"MEDIA_DECODE_ERROR": {
|
||
"TITLE": "The browser player could not decode this stream",
|
||
"DESCRIPTION": "Playback started but the media pipeline failed while decoding. An external player may handle this stream better."
|
||
},
|
||
"NETWORK_ERROR": {
|
||
"TITLE": "The stream could not be loaded",
|
||
"DESCRIPTION": "The player reported a network or provider loading error. Check the stream URL, headers, or provider availability."
|
||
},
|
||
"BROWSER_ACCESS_ERROR": {
|
||
"TITLE": "The browser player could not access this stream",
|
||
"DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. MPV or VLC can often bypass browser-player access limits.",
|
||
"PWA_DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. The PWA cannot launch external players directly; use the Copy stream URL action and open it manually in MPV, VLC, IINA, or another player."
|
||
},
|
||
"DRM_OR_ENCRYPTION": {
|
||
"TITLE": "This stream may be encrypted or DRM-protected",
|
||
"DESCRIPTION": "The browser player cannot continue with the reported encryption/key error. External playback may still fail if provider DRM is required."
|
||
},
|
||
"UNKNOWN_PLAYBACK_ERROR": {
|
||
"TITLE": "The browser player reported a playback error",
|
||
"DESCRIPTION": "The stream failed in the built-in player, but the error did not identify a specific codec, container, or network cause."
|
||
},
|
||
"NATIVE_FALLBACK_TITLE": "Open it in a native player instead",
|
||
"INLINE_FAILURE_TITLE": "Copy the URL or try again",
|
||
"ACTION_OPEN_MPV": "Open in MPV",
|
||
"ACTION_OPEN_VLC": "Open in VLC",
|
||
"ACTION_OPEN_MPV_HINT": "configured player",
|
||
"ACTION_OPEN_VLC_HINT": "configured player",
|
||
"ACTION_COPY_URL": "Copy URL",
|
||
"ACTION_RETRY": "Retry",
|
||
"DETAILS_SUMMARY": "Technical details",
|
||
"CODEC_HINT": "Detected {{codecs}}. Chromium/Electron browser players often have limited support for these codecs.",
|
||
"DETAIL_CODE": "Diagnostic code",
|
||
"DETAIL_PLAYER": "Player",
|
||
"DETAIL_SOURCE": "Source",
|
||
"DETAIL_CONTAINER": "Container",
|
||
"DETAIL_MIME_TYPE": "MIME type",
|
||
"DETAIL_VIDEO_CODECS": "Video codecs",
|
||
"DETAIL_AUDIO_CODECS": "Audio codecs",
|
||
"DETAIL_NATIVE_ERROR_CODE": "Native error code",
|
||
"DETAIL_NATIVE_ERROR_MESSAGE": "Native error message",
|
||
"DETAIL_ERROR_DETAILS": "Error details"
|
||
},
|
||
"LAYOUT": {
|
||
"HIDE_CHANNELS_LIST": "Схаваць спіс каналаў",
|
||
"SHOW_CHANNELS_LIST": "Паказаць спіс каналаў",
|
||
"TOGGLE_SIDEBAR_TOOLTIP": "Пераключыць спіс каналаў (⌘/Ctrl+B)"
|
||
},
|
||
"CHANNELS": {
|
||
"SEARCH_CHANNEL": "Пошук каналаў",
|
||
"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": "Паказаць інфармацыю аб канале",
|
||
"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": "Груп не знойдзена",
|
||
"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 rec",
|
||
"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_CHANNELS_LIST": "Адкрыць спіс каналаў",
|
||
"TOGGLE_FAVORITE_FLAG": "Выбраны",
|
||
"OPEN_EPG_LIST": "Адкрыць праграму (EPG)",
|
||
"OPEN_MULTI_EPG": "Адкрыць мульты-EPG прагляд",
|
||
"SHOW_INFO": "Паказаць інфармацыю аб праграме (націсніце I)"
|
||
},
|
||
"EPG": {
|
||
"TITLE": "Электронная праграма перадач",
|
||
"NEXT_DAY": "Наступны дзень",
|
||
"PREVIOUS_DAY": "Папярэдні дзень",
|
||
"ZOOM_IN": "Павялічыць маштаб",
|
||
"ZOOM_OUT": "Паменшыць маштаб",
|
||
"FILTER_CHANNELS": "Фільтраваць каналы",
|
||
"CLOSE_FILTER": "Закрыць фільтр",
|
||
"SEARCH_PROGRAMS": "Пошук перадач",
|
||
"CLOSE_PROGRAM_SEARCH": "Закрыць пошук перадач",
|
||
"LIVE_NOW": "Цяпер",
|
||
"LIVE_STREAM": "Прамая трансляцыя",
|
||
"TIMESHIFT_AVAILABLE": "Даступная функцыя архіва (timeshift). Націсніце на перадачу для прайгравання.",
|
||
"ARCHIVE_PLAYBACK_UNAVAILABLE_TITLE": "Прайграванне архіва недаступна",
|
||
"ARCHIVE_PLAYBACK_UNAVAILABLE_DESCRIPTION": "Гэты правайдэр прадастаўляе гісторыю перадач для канала, але не падтрымлівае прайграванне архіва/catch-up.",
|
||
"EPG_NOT_AVAILABLE_DATE": "Ой, праграма на гэты дзень, на жаль, адсутнічае.",
|
||
"NO_GUIDE_HINT": "Паспрабуйце іншую дату або абнавіце плэйліст.",
|
||
"EPG_NOT_AVAILABLE_CHANNEL_TITLE": "Праграма для гэтага канала недаступная.",
|
||
"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": "Прайграванне архіва",
|
||
"RETURN_TO_LIVE": "Вярнуцца да эфіру",
|
||
"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": "Прайграванне недаступнае — гэты правайдэр не падае архіў.",
|
||
"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": "паказаць ›"
|
||
}
|
||
},
|
||
"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": "Ελληνικά"
|
||
},
|
||
"YES": "Так",
|
||
"NO": "Не",
|
||
"MENU": {
|
||
"OPEN": "Адкрыць меню",
|
||
"SUPPORT_ARIA": "Падтрымаць IPTVnator на GitHub",
|
||
"SETTINGS": "Налады",
|
||
"SETTINGS_ARIA": "Адкрыць налады",
|
||
"BUG_REPORT": "Паведаміць аб памылцы",
|
||
"WHAT_IS_NEW": "Што новага?",
|
||
"ABOUT": "Аб праграме",
|
||
"ABOUT_ARIA": "Аб праграме",
|
||
"SUPPORT_PROJECT": "Падтрымаць праект"
|
||
},
|
||
"ABOUT": {
|
||
"TITLE": "Аб праграме",
|
||
"DESCRIPTION": "Кросплатформавая праграма для прайгравання IPTV з мноствам функцый, такіх як падтрымка плэйлістоў m3u і m3u8, фаварыты, ТБ-гід, ТБ-архіў/даганянне і іншае.",
|
||
"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": "Рэжысёр",
|
||
"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": "Прайграць першы эпізод",
|
||
"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": "Прамы эфір",
|
||
"MOVIES": "Фільмы",
|
||
"SERIES": "Серыялы",
|
||
"SEARCH": "Пошук",
|
||
"NO_FAVORITES": "Пакуль няма выбранага",
|
||
"NO_RECENT_ITEMS": "Няма нядаўна праглянутых элементаў",
|
||
"REMOVE_FROM_RECENT": "Выдаліць з нядаўна праглянутага",
|
||
"BROWSE_ALL_MOVIES": "Прагледзець усе фільмы",
|
||
"BROWSE_ALL_SERIES": "Прагледзець усе серыялы",
|
||
"BROWSE_ALL_LIVE": "Прагледзець увесь прамы эфір",
|
||
"SIDEBAR": {
|
||
"MAIN": "Галоўная",
|
||
"MOVIES": "Фільмы",
|
||
"LIVE_TV": "Прамы эфір",
|
||
"SERIES": "Серыялы",
|
||
"LIBRARY": "Бібліятэка",
|
||
"SEARCH": "Пошук",
|
||
"RECENT": "Нядаўнія",
|
||
"RECENTLY_ADDED": "Нядаўна дададзеныя",
|
||
"FAVORITES": "Выбранае",
|
||
"HOME": "Галоўная",
|
||
"PLAYLIST_INFO": "Інфармацыя аб плэйлісце",
|
||
"ACCOUNT_INFO": "Інфармацыя аб уліковым запісе"
|
||
},
|
||
"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": "Калі ласка, выберыце катэгорыю, каб убачыць кантэнт"
|
||
},
|
||
"PLAYLIST_SETTINGS": "Налады плэйліста",
|
||
"HOME": "На галоўную",
|
||
"DELETE": "Выдаліць"
|
||
},
|
||
"EMPTY_LIST_VIEW": {
|
||
"TITLE": "Вынікаў не знойдзена",
|
||
"NO_SEARCH_RESULTS": "Нічога не знойдзена, паспрабуйце змяніць пошукавы запыт"
|
||
},
|
||
"SEARCH_VIEW": {
|
||
"INITIAL_TITLE": "Пошук кантэнту",
|
||
"INITIAL_DESCRIPTION": "Увядзіце не менш за 3 сімвалы для пошуку па прамым эфіры, фільмах і серыялах.",
|
||
"RESULTS_FOUND": "Знойдзена {{count}} вынікаў",
|
||
"NO_RESULTS_FOR": "Не знойдзена вынікаў для \"{{term}}\"",
|
||
"GROUP_BY_PLAYLIST": "Групаваць вынікі па плэйлісце",
|
||
"VISIBLE_CATEGORIES_ONLY": "Толькі бачныя катэгорыі",
|
||
"GLOBAL_SEARCH_SOURCE_NOTE": "Global search includes results from Xtream and M3U playlists.",
|
||
"GLOBAL_INITIAL_DESCRIPTION": "Enter at least 2 characters to search across Xtream and M3U playlists.",
|
||
"LOADING_MORE_RESULTS": "Loading more results..."
|
||
},
|
||
"STREAM_URL_COPIED": "URL-адрас патоку быў скапіяваны ў буфер абмену.",
|
||
"COPY_STREAM_URL": "Капіраваць URL-адрас патоку",
|
||
"SELECT_CATEGORY": "Выберыце катэгорыю",
|
||
"PAGE": "Старонка",
|
||
"CONTENT_NOT_AVAILABLE": "Гэты кантэнт недаступны на дадзеным серверы",
|
||
"PLAYBACK_ERROR": "Не ўдалося атрымаць URL для прайгравання",
|
||
"LOADING_SEASONS": "Загрузка сезонаў...",
|
||
"NO_EPISODES": "Няма даступных эпізодаў",
|
||
"ALL_RADIO": "Усе радыё"
|
||
},
|
||
"INFORMATION": "Інфармацыя",
|
||
"DOWNLOADS": {
|
||
"TITLE": "Спампаванні",
|
||
"DOWNLOAD": "Спампаваць",
|
||
"PLAY_LOCAL": "Прайграць лакальна",
|
||
"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": "Не ўдалося выканаць дзеянне з файлам.",
|
||
"CANCEL": "Скасаваць",
|
||
"RETRY": "Паўтарыць",
|
||
"REMOVE": "Выдаліць",
|
||
"PLAY": "Прайграць",
|
||
"REVEAL": "Паказаць у папцы",
|
||
"COPY_URL": "Капіяваць URL спампавання",
|
||
"URL_COPIED": "URL спампавання скапіраваны ў буфер абмену",
|
||
"URL_COPY_FAILED": "Не ўдалося скапіяваць URL у буфер абмену",
|
||
"STATUS": {
|
||
"QUEUED": "У чарзе",
|
||
"DOWNLOADING": "Спампоўваецца",
|
||
"COMPLETED": "Завершана",
|
||
"FAILED": "Няўдала",
|
||
"CANCELED": "Скасавана"
|
||
}
|
||
},
|
||
"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",
|
||
"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": "Recently watched live TV",
|
||
"FAVORITE_MOVIES_AND_SERIES": "Favorite movies & series"
|
||
},
|
||
"SHELL": {
|
||
"BRAND_ALT": "IPTVnator",
|
||
"RAIL_DASHBOARD": "Панэль",
|
||
"OPEN_DASHBOARD": "Адкрыць панэль",
|
||
"RAIL_SOURCES": "Крыніцы",
|
||
"OPEN_SOURCES": "Адкрыць крыніцы",
|
||
"RAIL_GLOBAL_FAVORITES": "Выбранае",
|
||
"RAIL_GLOBAL_RECENT": "Нядаўна праглянутае",
|
||
"RAIL_GLOBAL_SEARCH": "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 all playlists...",
|
||
"SEARCH_PLAYLIST_PLACEHOLDER": "Пошук у гэтым плэйлісце...",
|
||
"SEARCH_SECTION_PLACEHOLDER": "Пошук у гэтым раздзеле...",
|
||
"FILTER_SECTION_PLACEHOLDER": "Фільтраваць гэты раздзел...",
|
||
"SEARCH_STATUS_LOADED_ONLY": "Толькі загружаныя каналы",
|
||
"COMMAND_PALETTE_SHORTCUT": "Палітра каманд (Ctrl/Cmd+K)",
|
||
"OPEN_COMMAND_PALETTE": "Адкрыць палітру каманд",
|
||
"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_PREPARING": "Падрыхтоўка лакальнай бібліятэкі...",
|
||
"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": "Search all playlists",
|
||
"GLOBAL_SEARCH_DESCRIPTION": "Open global search",
|
||
"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": "Адкрыць выгляд мульты-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}}"
|
||
},
|
||
"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": "Прамы эфір з усіх плэйлістоў",
|
||
"SEARCH_PLACEHOLDER": "Пошук у выбраным...",
|
||
"NO_RESULTS": "Няма вынікаў",
|
||
"NO_RESULTS_HINT": "Паспрабуйце іншы пошукавы запыт",
|
||
"EMPTY_TITLE": "Пакуль няма выбраных каналаў прамога эфіру",
|
||
"EMPTY_HINT": "Адзначце зоркай каналы прамога эфіру з плэйлістоў 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."
|
||
}
|
||
}
|
||
}
|