{{ t('tabLibrary') }}
{{ t('libraryHeading') }}
| # | {{ t('logo') }} | {{ t('name') }} | {{ t('group') }} | {{ t('quality') }} | TVG-ID | {{ t('country') }} | URL | {{ t('status') }} | {{ t('actions') }} | |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ (pagination.page - 1) * pagination.limit + i + 1 }} |
|
{{ ch.name || t('untitled') }}
{{ ch.tvg_name || t('noTvgName') }}
{{ t('nowPlaying') }}: {{ getCurrentProgram(ch).title }}
{{ t('nextProgram') }}: {{ getNextProgram(ch).title }}
|
{{ ch.group_title || '—' }} | {{ ch.quality }} — | {{ ch.tvg_id || '—' }} | {{ ch.tvg_country || '—' }} | {{ ch.url }} |
|
||
{{ t('emptyLibraryTitle') }}{{ t('emptyLibraryDesc') }} | ||||||||||
{{ (channels.find(c => c.id === selectedId) || {}).name || '' }} — {{ t('schedule') }}
{{ formatEpgTime(prog.start) }}–{{ formatEpgTime(prog.stop) }}
{{ prog.title }}
{{ prog.desc }}
{{ t('noEpg') }}
{{ t('showing') }} {{ paginatedChannels.length }} {{ t('of') }} {{ filteredChannels.length }} {{ t('filteredChannels') }}
{{ t('tabContent') }}
{{ t('contentHeading') }}
{{ stats.qualities['4K'] }}
4K
{{ stats.qualities['FHD'] }}
FHD
{{ stats.qualities['HD'] }}
HD
{{ stats.qualities['SD'] }}
SD
{{ t('groupsOverview') }}
{{ g || '—' }}
{{ count }}
{{ t('noGroups') }}
{{ t('noGroupsDesc') }}
{{ t('tabDesign') }}
{{ t('designHeading') }}
{{ t('langLabel') }}
{{ t('language') }}
{{ t('theme') }}
{{ t('theme') }}
{{ t('designInfoDesc') }}