Loading...

LightX2V

{{ t('loginSubtitle') }}

{{ t('orLoginWith') }}
🎭
{{ t('feature1') }}
⚡
{{ t('feature2') }}
💰
{{ t('feature3') }}
🎯
{{ t('feature4') }}
📱
{{ t('feature5') }}
🎨
{{ t('feature6') }}
LightX2V
{{ currentUser.username }} {{ currentUser.email }}
{{ t('total') }} {{ paginationInfo.total }} {{ t('tasks') }}
/ {{ paginationInfo.total_pages }}

{{ t('noHistoryTasks') }}

{{ t('startToCreateYourFirstAIVideo') }}

{{ getTaskStatusDisplay(task.status) }}

### {{ task.params.prompt.length > 20 ? task.params.prompt.slice(0, 20) + '···' : task.params.prompt }}

{{ task.model_cls }} {{ getRelativeTime(task.create_t) }}

### {{ showImageTemplates ? t('imageTemplates') : t('audioTemplates') }}

{{ t('noHistoryRecords') }}

{{ t('imageHistoryAutoSave') }}

{{ t('total') }} {{ imageHistory.length }} {{ t('records') }}
{{ t('total') }} {{ templatePaginationInfo.total }} {{ t('records') }}
/ {{ templatePaginationInfo.total_pages }}

{{ t('noImageTemplates') }}

{{ t('noHistoryRecords') }}

{{ t('audioHistoryAutoSave') }}

共 {{ audioHistory.length }} {{ t('records') }}
{{ history.filename }}
{{ t('audioFile') }}
{{ templatePaginationInfo.total }} {{ t('records') }}
/ {{ templatePaginationInfo.total_pages }}
{{ template.filename }}
{{ t('audioTemplates') }}

目前暂无音频模板

{{ getTaskTypeName(taskType) }}
{{ modelCls }}
{{ t('selectTaskTypeFirst') }}

## {{ t('whatDoYouWantToDo') }}

{{ currentTaskHints[currentHintIndex] }}

## {{ t('whatMaterialsDoYouNeed') }}

{{ t('pleaseEnterTheMostDetailedVideoScript') }} {{ t('pleaseUploadAnImageAsTheFirstFrameOfTheVideoAndTheMostDetailedVideoScript') }} {{ t('pleaseUploadARoleImageAnAudioAndTheGeneralVideoRequirements') }} 选择任务类型开始创作您的视频

{{ t('image') }}

{{ t('supportedImageFormats') }}

{{ t('audio') }}

{{ t('supportedAudioFormats') }}

{{ t('prompt') }}
{{ getCurrentForm().prompt?.length || 0 }} / 500

# {{ t('inspiration') }}

{{ t('discoverCreativity') }}

{{ inspirationPaginationInfo.total }} {{ t('records') }}
/ {{ inspirationPaginationInfo.total_pages }}
{{ tag }}

{{ alert.message }}

### {{ confirmDialog.title }}

{{ confirmDialog.message }}

{{ confirmDialog.warning.title }}

- {{ item }}

### {{ t('promptTemplates') }}

{{ t('noAvailableTemplates') }}

{{ t('pleaseSelectTaskType') }}

{{ t('noHistoryRecords') }}

{{ t('promptHistoryAutoSave') }}

{{ promptHistory.length }} {{ t('records') }}

### {{ t('templateDetail') }}

{{ t('inputImage') }}
{{ t('inputAudio') }}
{{ t('prompt') }}

{{ selectedTemplate?.params?.prompt }}

{{ t('outputVideo') }}

### {{ t('imagePreview') }}

### {{ t('taskDetails') }}

{{ t('browserNotSupported') }}

{{ t('videoLoadFailed') }}

{{ t('loadingVideo') }}...

#### {{ t('taskInfo') }}

- {{ t('taskID') }} {{ modalTask?.task_id }}
- {{ t('taskType') }} {{ getTaskTypeName(modalTask) }}
- {{ t('modelName') }} {{ modalTask?.model_cls }}
- {{ t('createTime') }} {{ formatTime(modalTask?.create_t) }}
- {{ t('updateTime') }} {{ formatTime(modalTask?.update_t) }}
- {{ t('status') }} {{ getTaskStatusDisplay(modalTask?.status) }}

#### {{ t('prompt') }}

{{ modalTask?.params?.prompt || t('noPrompt') }}

#### {{ t('uploadMaterials') }} ({{ t('loading') }}...)

### {{ t('taskDetails') }}

### {{ t('videoGenerating') }}

{{ t('aiIsGeneratingYourVideo') }}...

#### {{ t('taskProgress') }}

{{ getProgressTitle(modalTask.subtasks || []) }} {{ getProgressInfo(modalTask.subtasks || []) }}
{{ t('subtask') }} {{ index + 1 }} {{ getSubtaskStatusText(subtask.status) }}
{{ getSubtaskStatusText(subtask.status) }} {{ formatEstimatedTime(subtask) }}
{{ t('queuePosition') }}: {{ subtask.estimated_pending_order }}
{{ t('availableWorker') }}: {{ subtask.ready_worker_count }}
{{ subtask.fail_msg }}

### {{ t('videoGeneratingFailed') }}

{{ t('sorryYourVideoGenerationTaskFailed') }}

{{ getTaskFailureInfo(modalTask) }}

### {{ t('taskCancelled') }}

{{ t('thisTaskHasBeenCancelledYouCanRegenerateOrViewTheMaterialsYouUploadedBefore') }}

#### {{ t('taskInfo') }}

- {{ t('taskID') }} {{ modalTask?.task_id }}
- {{ t('taskType') }} {{ getTaskTypeName(modalTask) }}
- {{ t('modelName') }} {{ modalTask?.model_cls }}
- {{ t('createTime') }} {{ formatTime(modalTask?.create_t) }}
- {{ t('updateTime') }} {{ formatTime(modalTask?.update_t) }}
- {{ t('status') }}
  {{ getTaskStatusDisplay(modalTask?.status) }}

{{ t('failureReason') }}:

{{ getTaskFailureInfo(modalTask) }}

#### {{ t('prompt') }}

{{ modalTask?.params?.prompt || t('noPrompt') }}

#### {{ t('uploadMaterials') }} ({{ t('loading') }}...)