Loading...

LightX2V
{{ 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('uploadImage') }}

{{ t('supportedImageFormats') }}

{{ t('upload') }}
{{ t('templates') }}
t('previewImage')

{{ t('uploadAudio') }}

{{ t('supportedAudioFormats') }}

{{ t('templates') }}
{{ t('upload') }}
{{ t('recordAudio') }}
{{ formatRecordingDuration(recordingDuration) }}
{{ t('recording') }}
{{ getCurrentForm().prompt?.length || 0 }} / 1000

{{ confirmDialog.title }}

{{ confirmDialog.message }}

{{ confirmDialog.warning.title }}

  • {{ item }}

{{ t('promptTemplates') }}

{{ t('noAvailableTemplates') }}

{{ t('pleaseSelectTaskType') }}

{{ t('noHistoryRecords') }}

{{ t('promptHistoryAutoSave') }}

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

{{ t('templateDetail') }}

{{ selectedTemplate?.params?.prompt }}

{{ t('imagePreview') }}

{{ t('taskDetails') }}

{{ 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') }}...)

{{ alert.message }}