Add grid auto-build functionality with profile management and preview capabilities
Implemented new API endpoints and frontend components for grid auto-building based on predefined profiles. Added functionality to list grid profiles, preview generated grids, and generate grids with specified parameters. Enhanced the TemplateEndpoints and related services to support these features, improving the user experience for channel scheduling. Localization updates were made to accommodate new features in both English and Russian.
This commit is contained in:
@@ -319,6 +319,11 @@ export const ru = {
|
||||
processingShort: 'В обработке',
|
||||
average: 'Среднее время обработки (по недавним)',
|
||||
averageShort: 'Ср. время',
|
||||
eta: 'Примерное время до конца очереди: оставшаяся работа по среднему, делённая на число параллельных транскодов',
|
||||
etaShort: 'Осталось',
|
||||
etaSoon: 'меньше минуты',
|
||||
hoursShort: 'ч',
|
||||
minutesShort: 'мин',
|
||||
},
|
||||
},
|
||||
gallery: {
|
||||
@@ -424,6 +429,26 @@ export const ru = {
|
||||
newLayerName: 'Новый слой',
|
||||
addSlotHere: 'Добавить слот',
|
||||
newSlot: 'Новый слот',
|
||||
/** Автосборка сетки по профилю: предпросмотр плана и его создание. */
|
||||
generate: {
|
||||
action: 'Собрать сетку',
|
||||
title: 'Автосборка сетки',
|
||||
hint: 'Профиль задаёт ритм суток: длину блоков, что стоит в прайме и чем закрыта ночь. Группы под каждую полосу подбираются из существующих — по рейтингу, типу контента и запасу серий.',
|
||||
modes: {
|
||||
FillGaps: 'Заполнить дыры',
|
||||
Rebuild: 'Собрать неделю с нуля',
|
||||
},
|
||||
modeHints: {
|
||||
FillGaps: 'Существующие слоты не трогаются — застраивается только незакрытое время.',
|
||||
Rebuild: 'Все слоты шаблона сносятся; выходные строятся отдельным слоем поверх будних.',
|
||||
},
|
||||
summary: 'Будет создано слотов: {{slots}} — это {{percent}}% свободного времени недели.',
|
||||
willRemove: 'Будет снесено слотов: {{count}}.',
|
||||
fallback: 'Аварийной группой станет «{{name}}» — ею закрываются паузы между слотами.',
|
||||
nothing: 'Создавать нечего: свободного времени в сетке нет.',
|
||||
create: 'Собрать',
|
||||
done: 'Создано слотов: {{created}}, снесено: {{removed}}.',
|
||||
},
|
||||
editSlot: 'Слот',
|
||||
slotTitle: 'Название блока',
|
||||
slotStart: 'Начало',
|
||||
|
||||
Reference in New Issue
Block a user