feat(i18n): replace hardcoded Chinese in backend SSE progress messages

This commit is contained in:
ghostubborn
2026-04-01 16:32:10 +08:00
parent ffe6369c52
commit 9d43b77511
8 changed files with 286 additions and 52 deletions

View File

@@ -10,6 +10,8 @@ from enum import Enum
from typing import Dict, Any, Optional
from dataclasses import dataclass, field
from ..utils.locale import t
class TaskStatus(str, Enum):
"""任务状态枚举"""
@@ -148,7 +150,7 @@ class TaskManager:
task_id,
status=TaskStatus.COMPLETED,
progress=100,
message="任务完成",
message=t('progress.taskComplete'),
result=result
)
@@ -157,7 +159,7 @@ class TaskManager:
self.update_task(
task_id,
status=TaskStatus.FAILED,
message="任务失败",
message=t('progress.taskFailed'),
error=error
)