feat(i18n): 添加播客生成任务的多语言支持

refactor(login): 改进登录后重定向逻辑
style(components): 统一加载中的文本显示
chore(docker): 为服务添加名称配置
This commit is contained in:
hex2077
2025-08-25 22:27:30 +08:00
parent 99fad315d0
commit bf314aa5b4
11 changed files with 41 additions and 21 deletions

View File

@@ -23,10 +23,10 @@
"save20Percent": "Save 20%"
},
"configSelector": {
"loading": "Loading...",
"loading": "Loading..",
"selectTTSConfig": "Select TTS Config",
"noAvailableTTSConfig": "No available TTS config",
"pleaseConfigTTS": "Please configure TTS service in settings first"
"pleaseConfigTTS": "Loading.."
},
"contentSection": {
"viewAll": "View All",
@@ -151,7 +151,9 @@
"storytellingMode": "Storytelling Mode",
"apiAccess": "API Access"
},
"comingSoon": "(Coming Soon)"
"comingSoon": "(Coming Soon)",
"pricing_page_title": "Pricing Plans",
"pricing_page_description": "Flexible plans for all creators."
},
"settingsForm": {
"settings": "Settings",

View File

@@ -37,7 +37,8 @@
,
"failed_to_get_task_status": "Failed to get task status"
,
"insufficient_points_raw": "积分不足"
"insufficient_points_raw": "Not enough points",
"podcast_generation_task": "Podcast Generation Task"
,
"forbidden_user_id": "Forbidden: User ID not allowed to access this resource",
"invalid_request_parameters_add_points": "Invalid request parameters. `userId`, `pointsToAdd` (positive number), `reasonCode`, and `description` are required.",

View File

@@ -23,10 +23,10 @@
"save20Percent": "20%割引"
},
"configSelector": {
"loading": "読み込み中...",
"loading": "読み込み中",
"selectTTSConfig": "TTS設定を選択",
"noAvailableTTSConfig": "利用可能なTTS設定がありません",
"pleaseConfigTTS": "最初に設定でTTSサービスを設定してください"
"pleaseConfigTTS": "読み込み中"
},
"contentSection": {
"viewAll": "すべて表示",

View File

@@ -37,7 +37,8 @@
,
"failed_to_get_task_status": "タスクステータスの取得に失敗しました"
,
"insufficient_points_raw": "ポイント不足"
"insufficient_points_raw": "ポイント不足",
"podcast_generation_task": "ポッドキャスト生成タスク"
,
"forbidden_user_id": "禁止このリソースへのアクセスが許可されていないユーザーID",
"invalid_request_parameters_add_points": "無効なリクエストパラメータ。`userId`、`pointsToAdd`(正の数)、`reasonCode`、および`description`が必要です。",
@@ -45,5 +46,6 @@
,
"invalid_pagination_parameters": "無効なページネーションパラメータ"
,
"cannot_read_tts_provider_config": "TTSプロバイダー構成ファイルを読み取れません"
"cannot_read_tts_provider_config": "TTSプロバイダー構成ファイルを読み取れません",
"invalid_provider": "無効なTTSプロバイダー"
}

View File

@@ -23,10 +23,10 @@
"save20Percent": "节省 20%"
},
"configSelector": {
"loading": "加载中...",
"loading": "加载中..",
"selectTTSConfig": "选择TTS配置",
"noAvailableTTSConfig": "暂无可用的TTS配置",
"pleaseConfigTTS": "请先在设置中配置TTS服务"
"pleaseConfigTTS": "加载中.."
},
"contentSection": {
"viewAll": "查看全部",
@@ -151,7 +151,9 @@
"storytellingMode": "说书模式",
"apiAccess": "API访问"
},
"comingSoon": "(即将推出)"
"comingSoon": "(即将推出)",
"pricing_page_title": "价格方案",
"pricing_page_description": "适用于所有创作者的灵活方案。"
},
"settingsForm": {
"settings": "设置",

View File

@@ -37,7 +37,8 @@
,
"failed_to_get_task_status": "获取任务状态失败"
,
"insufficient_points_raw": "积分不足"
"insufficient_points_raw": "积分不足",
"podcast_generation_task": "播客生成任务"
,
"forbidden_user_id": "禁止该用户ID无权访问此资源",
"invalid_request_parameters_add_points": "无效的请求参数。`userId`、`pointsToAdd`(正数)、`reasonCode`和`description`是必需的。",