diff --git a/qwen3-tts-frontend/src/locales/en-US/audiobook.json b/qwen3-tts-frontend/src/locales/en-US/audiobook.json index d113778..123fde9 100644 --- a/qwen3-tts-frontend/src/locales/en-US/audiobook.json +++ b/qwen3-tts-frontend/src/locales/en-US/audiobook.json @@ -67,7 +67,9 @@ "chaptersProgress": "Chapters parsed: {{parsed}} / {{total}}", "chaptersParsing": "{{count}} parsing", "chaptersError": "{{count}} error", - "cancelBatch": "✖ Cancel Batch", + "cancelParsing": "✖ Cancel Parsing", + "cancelGenerating": "✖ Cancel Generating", + "retryFailed": "Retry Failed", "cancelledToast": "Cancel signal sent. Running tasks will finish then stop.", "characters": { diff --git a/qwen3-tts-frontend/src/locales/ja-JP/audiobook.json b/qwen3-tts-frontend/src/locales/ja-JP/audiobook.json index a47994a..b06b51c 100644 --- a/qwen3-tts-frontend/src/locales/ja-JP/audiobook.json +++ b/qwen3-tts-frontend/src/locales/ja-JP/audiobook.json @@ -67,7 +67,9 @@ "chaptersProgress": "章解析:{{parsed}} / {{total}} 章", "chaptersParsing": "{{count}} 解析中", "chaptersError": "{{count}} エラー", - "cancelBatch": "✖ バッチキャンセル", + "cancelParsing": "✖ 解析をキャンセル", + "cancelGenerating": "✖ 生成をキャンセル", + "retryFailed": "失敗を再試行", "cancelledToast": "キャンセルシグナルを送信しました。実行中のタスクは完了後停止します。", "characters": { diff --git a/qwen3-tts-frontend/src/locales/ko-KR/audiobook.json b/qwen3-tts-frontend/src/locales/ko-KR/audiobook.json index 1e6fb01..8045e24 100644 --- a/qwen3-tts-frontend/src/locales/ko-KR/audiobook.json +++ b/qwen3-tts-frontend/src/locales/ko-KR/audiobook.json @@ -67,7 +67,9 @@ "chaptersProgress": "챕터 파싱: {{parsed}} / {{total}} 챕터", "chaptersParsing": "{{count}} 파싱 중", "chaptersError": "{{count}} 오류", - "cancelBatch": "✖ 일괄 취소", + "cancelParsing": "✖ 파싱 취소", + "cancelGenerating": "✖ 생성 취소", + "retryFailed": "실패 재시도", "cancelledToast": "취소 신호가 전송되었습니다. 실행 중인 작업은 완료 후 중지됩니다.", "characters": { diff --git a/qwen3-tts-frontend/src/locales/zh-CN/audiobook.json b/qwen3-tts-frontend/src/locales/zh-CN/audiobook.json index 718a2c9..ca39328 100644 --- a/qwen3-tts-frontend/src/locales/zh-CN/audiobook.json +++ b/qwen3-tts-frontend/src/locales/zh-CN/audiobook.json @@ -67,7 +67,9 @@ "chaptersProgress": "章节解析:{{parsed}} / {{total}} 章", "chaptersParsing": "{{count}} 解析中", "chaptersError": "{{count}} 出错", - "cancelBatch": "✖ 取消批量操作", + "cancelParsing": "✖ 取消解析", + "cancelGenerating": "✖ 取消生成", + "retryFailed": "重试失败", "cancelledToast": "已发送取消信号,当前正在运行的任务会完成后停止", "characters": { diff --git a/qwen3-tts-frontend/src/locales/zh-TW/audiobook.json b/qwen3-tts-frontend/src/locales/zh-TW/audiobook.json index e058501..4e276b8 100644 --- a/qwen3-tts-frontend/src/locales/zh-TW/audiobook.json +++ b/qwen3-tts-frontend/src/locales/zh-TW/audiobook.json @@ -67,7 +67,9 @@ "chaptersProgress": "章節解析:{{parsed}} / {{total}} 章", "chaptersParsing": "{{count}} 解析中", "chaptersError": "{{count}} 出錯", - "cancelBatch": "✖ 取消批量操作", + "cancelParsing": "✖ 取消解析", + "cancelGenerating": "✖ 取消生成", + "retryFailed": "重試失敗", "cancelledToast": "已發送取消信號,當前正在執行的任務會完成後停止", "characters": { diff --git a/qwen3-tts-frontend/src/pages/Audiobook.tsx b/qwen3-tts-frontend/src/pages/Audiobook.tsx index 5aa9172..f492101 100644 --- a/qwen3-tts-frontend/src/pages/Audiobook.tsx +++ b/qwen3-tts-frontend/src/pages/Audiobook.tsx @@ -689,14 +689,19 @@ function ProjectCard({ project, onRefresh }: { project: AudiobookProject; onRefr