Просмотр исходного кода

feat(speaking): add ssSpk* i18n keys for class answer panel

jimmylee 2 месяцев назад
Родитель
Сommit
5ce89d933d
3 измененных файлов с 96 добавлено и 3 удалено
  1. 32 1
      src/views/lang/cn.json
  2. 32 1
      src/views/lang/en.json
  3. 32 1
      src/views/lang/hk.json

+ 32 - 1
src/views/lang/cn.json

@@ -818,5 +818,36 @@
   "ssBatchPasteSentences": "句型(每行一个)",
   "ssConfirm": "确认",
   "ssCancel": "取消",
-  "ssFunctionDeveloping": "功能开发中"
+  "ssFunctionDeveloping": "功能开发中",
+  "ssSpkFilterAll": "全部",
+  "ssSpkFilterSubmitted": "已完成",
+  "ssSpkFilterUnsubmitted": "进行中",
+  "ssSpkFilterNotStarted": "未开始",
+  "ssSpkSortTimeAsc": "时间正序",
+  "ssSpkSortTimeDesc": "时间倒序",
+  "ssSpkSortNameAsc": "姓名 A→Z",
+  "ssSpkAISummary": "AI 总结",
+  "ssSpkRefresh": "刷新",
+  "ssSpkConfigMissing": "该幻灯片未配置英语口语",
+  "ssSpkLoadFailed": "加载班级数据失败",
+  "ssSpkRetry": "重试",
+  "ssSpkReportTitleSuffix": "的学习报告",
+  "ssSpkRecordTitleSuffix": "的对话记录",
+  "ssSpkInProgressBadge": "进行中",
+  "ssSpkNotStartedTitle": "学生尚未开始",
+  "ssSpkNotStartedMsg": "该学生尚未开始练习",
+  "ssSpkNotStartedAck": "知道了",
+  "ssSpkActiveEmpty": "学生刚开始练习,暂无对话内容",
+  "ssSpkReportGenerating": "报告生成中…",
+  "ssSpkAvgScoreTpl": "平均分 {avg} 分,最高 {max} 分",
+  "ssSpkWaitingFirst": "等待第一位学生完成对话",
+  "ssSpkWaitingStart": "等待学生开始练习",
+  "ssSpkRemindUnfinishedTpl": "还有 {n} 位同学未完成,可以提醒一下",
+  "ssSpkProgressHalf": "进度过半,继续保持",
+  "ssSpkAllDone": "全员完成,可适当增加难度",
+  "ssSpkCompletedCountTpl": "已完成 {done}/{total} 人 ({rate}%)",
+  "ssSpkAIGenerating": "AI 生成中…",
+  "ssSpkJustNow": "刚刚生成",
+  "ssSpkSecondsAgoTpl": "{n} 秒前生成",
+  "ssSpkMinutesAgoTpl": "{n} 分钟前生成"
 }

+ 32 - 1
src/views/lang/en.json

@@ -818,5 +818,36 @@
   "ssBatchPasteSentences": "Sentences (one per line)",
   "ssConfirm": "Confirm",
   "ssCancel": "Cancel",
-  "ssFunctionDeveloping": "Under Development"
+  "ssFunctionDeveloping": "Under Development",
+  "ssSpkFilterAll": "All",
+  "ssSpkFilterSubmitted": "Done",
+  "ssSpkFilterUnsubmitted": "In Progress",
+  "ssSpkFilterNotStarted": "Not Started",
+  "ssSpkSortTimeAsc": "Time ↑",
+  "ssSpkSortTimeDesc": "Time ↓",
+  "ssSpkSortNameAsc": "Name A→Z",
+  "ssSpkAISummary": "AI Summary",
+  "ssSpkRefresh": "Refresh",
+  "ssSpkConfigMissing": "No speaking config on this slide",
+  "ssSpkLoadFailed": "Failed to load class data",
+  "ssSpkRetry": "Retry",
+  "ssSpkReportTitleSuffix": "'s Report",
+  "ssSpkRecordTitleSuffix": "'s Dialogue",
+  "ssSpkInProgressBadge": "In Progress",
+  "ssSpkNotStartedTitle": "Student Not Started",
+  "ssSpkNotStartedMsg": "This student has not started yet",
+  "ssSpkNotStartedAck": "OK",
+  "ssSpkActiveEmpty": "Just started, no dialogue yet",
+  "ssSpkReportGenerating": "Generating report…",
+  "ssSpkAvgScoreTpl": "Avg {avg}, Top {max}",
+  "ssSpkWaitingFirst": "Waiting for first student",
+  "ssSpkWaitingStart": "Waiting for students to start",
+  "ssSpkRemindUnfinishedTpl": "{n} unfinished — give a nudge",
+  "ssSpkProgressHalf": "Halfway there — keep going",
+  "ssSpkAllDone": "All done — try harder topic",
+  "ssSpkCompletedCountTpl": "Done {done}/{total} ({rate}%)",
+  "ssSpkAIGenerating": "Generating…",
+  "ssSpkJustNow": "Just now",
+  "ssSpkSecondsAgoTpl": "{n}s ago",
+  "ssSpkMinutesAgoTpl": "{n}m ago"
 }

+ 32 - 1
src/views/lang/hk.json

@@ -814,5 +814,36 @@
   "ssBatchPasteTitle": "批量粘貼",
   "ssBatchPasteVocab": "詞彙(每行一個)",
   "ssBatchPasteSentences": "句型(每行一個)",
-  "ssFunctionDeveloping": "功能開發中"
+  "ssFunctionDeveloping": "功能開發中",
+  "ssSpkFilterAll": "全部",
+  "ssSpkFilterSubmitted": "已完成",
+  "ssSpkFilterUnsubmitted": "進行中",
+  "ssSpkFilterNotStarted": "未開始",
+  "ssSpkSortTimeAsc": "時間正序",
+  "ssSpkSortTimeDesc": "時間倒序",
+  "ssSpkSortNameAsc": "姓名 A→Z",
+  "ssSpkAISummary": "AI 總結",
+  "ssSpkRefresh": "刷新",
+  "ssSpkConfigMissing": "該幻燈片未配置英語口語",
+  "ssSpkLoadFailed": "加載班級數據失敗",
+  "ssSpkRetry": "重試",
+  "ssSpkReportTitleSuffix": "的學習報告",
+  "ssSpkRecordTitleSuffix": "的對話記錄",
+  "ssSpkInProgressBadge": "進行中",
+  "ssSpkNotStartedTitle": "學生尚未開始",
+  "ssSpkNotStartedMsg": "該學生尚未開始練習",
+  "ssSpkNotStartedAck": "知道了",
+  "ssSpkActiveEmpty": "學生剛開始練習,暫無對話內容",
+  "ssSpkReportGenerating": "報告生成中…",
+  "ssSpkAvgScoreTpl": "平均分 {avg} 分,最高 {max} 分",
+  "ssSpkWaitingFirst": "等待第一位學生完成對話",
+  "ssSpkWaitingStart": "等待學生開始練習",
+  "ssSpkRemindUnfinishedTpl": "還有 {n} 位同學未完成,可以提醒一下",
+  "ssSpkProgressHalf": "進度過半,繼續保持",
+  "ssSpkAllDone": "全員完成,可適當增加難度",
+  "ssSpkCompletedCountTpl": "已完成 {done}/{total} 人 ({rate}%)",
+  "ssSpkAIGenerating": "AI 生成中…",
+  "ssSpkJustNow": "剛剛生成",
+  "ssSpkSecondsAgoTpl": "{n} 秒前生成",
+  "ssSpkMinutesAgoTpl": "{n} 分鐘前生成"
 }