M3: console.log -> Logger + UI redesign (QuestionBank) + S7/A9/A10/A11/U11 bug fixes + #1/#2/#3/#4 enhancements + i18n for QuestionBank pages
This commit is contained in:
@@ -834,6 +834,8 @@ export const translations = {
|
||||
deleteAssessmentSuccess: "评测记录已成功删除",
|
||||
deleteAssessmentFailed: '删除评估记录失败',
|
||||
view: '查看',
|
||||
exportAssessmentFailed: '导出评估报告失败',
|
||||
cannotResumeInProgress: '此评估进行中,无法恢复查看',
|
||||
|
||||
// Plugins
|
||||
pluginTitle: "插件中心",
|
||||
@@ -939,6 +941,74 @@ export const translations = {
|
||||
allFormats: "所有格式支持",
|
||||
visualVision: "视觉识别",
|
||||
releaseToIngest: "释放以注入",
|
||||
|
||||
// Question Bank Management
|
||||
questionBankManagement: "题库管理",
|
||||
questionBankManagementDesc: "管理和创建评测题库",
|
||||
createQuestionBank: "创建题库",
|
||||
searchQuestionBanksPlaceholder: "搜索题库名称或描述...",
|
||||
noQuestionBanks: "暂无题库",
|
||||
noMatchingQuestionBanks: "未找到匹配的题库",
|
||||
createFirstBank: "点击上方按钮创建第一个题库",
|
||||
totalBanks: "总题库",
|
||||
pendingReview: "待审核",
|
||||
rejected: "已否决",
|
||||
draft: "草稿",
|
||||
published: "已发布",
|
||||
description: "描述",
|
||||
linkTemplate: "关联模板",
|
||||
noTemplate: "不选择模板",
|
||||
tryChangingFilter: "尝试修改筛选条件",
|
||||
|
||||
// Question Bank Detail
|
||||
backToBankList: "返回题库列表",
|
||||
invalidBankId: "无效的题库ID",
|
||||
questionList: "题目列表",
|
||||
addQuestion: "添加题目",
|
||||
noQuestions: "暂无题目",
|
||||
noQuestionsDesc: "点击上方按钮添加或使用 AI 生成",
|
||||
editQuestion: "编辑题目",
|
||||
addQuestionTitle: "添加题目",
|
||||
gradingPoints: "评分要点",
|
||||
questionContent: "题目内容",
|
||||
questionType: "题型",
|
||||
shortAnswer: "简答题",
|
||||
multipleChoice: "选择题",
|
||||
trueFalse: "判断题",
|
||||
advanced: "进阶",
|
||||
specialist: "专家",
|
||||
standard: "标准",
|
||||
dimension: "维度",
|
||||
basis: "依据:",
|
||||
submitForReview: "提交审核",
|
||||
approve: "审核通过",
|
||||
republish: "重新发布",
|
||||
aiGenerate: "AI生成",
|
||||
aiGenerateTitle: "AI 生成题目",
|
||||
generateCount: "生成数量",
|
||||
knowledgeBaseContentOptional: "知识库内容(可选)",
|
||||
generate: "生成",
|
||||
generating: "生成中...",
|
||||
|
||||
// Question Bank Toasts
|
||||
questionBankCreated: "题库已创建",
|
||||
questionBankDeleteFailed: "删除失败",
|
||||
questionAdded: "题目已添加",
|
||||
questionUpdated: "题目已更新",
|
||||
questionDeleted: "题目已删除",
|
||||
bankSubmittedForReview: "题库已提交审核",
|
||||
bankApproved: "题库已审核通过",
|
||||
bankRepublished: "题库已重新发布",
|
||||
questionApproved: "题目已通过审核",
|
||||
questionReturned: "题目已退回",
|
||||
generatedQuestions: "成功生成 $1 道题目",
|
||||
|
||||
// Question Bank Confirm
|
||||
confirmDeleteBank: "确定要删除题库「$1」吗?此操作不可恢复。",
|
||||
confirmDeleteQuestion: "确定要删除这道题目吗?",
|
||||
confirmSubmitReview: "确定要提交审核吗?提交后将进入待审核状态。",
|
||||
confirmApproveBank: "确定要审核通过此题库吗?",
|
||||
confirmRepublishBank: "确定要重新发布此题库吗?",
|
||||
},
|
||||
en: {
|
||||
aiCommandsError: "An error occurred",
|
||||
@@ -1777,6 +1847,8 @@ export const translations = {
|
||||
deleteAssessmentSuccess: "Assessment record deleted successfully",
|
||||
deleteAssessmentFailed: 'Failed to delete assessment record',
|
||||
view: 'View',
|
||||
exportAssessmentFailed: 'Failed to export assessment report',
|
||||
cannotResumeInProgress: 'Assessment in progress, cannot view',
|
||||
|
||||
// Plugins
|
||||
pluginTitle: "Plugin Store",
|
||||
@@ -1889,6 +1961,74 @@ export const translations = {
|
||||
allFormats: "All Formats Supported",
|
||||
visualVision: "Visual Recognition",
|
||||
releaseToIngest: "Release to Ingest",
|
||||
|
||||
// Question Bank Management
|
||||
questionBankManagement: "Question Bank Management",
|
||||
questionBankManagementDesc: "Manage and create assessment question banks",
|
||||
createQuestionBank: "Create Question Bank",
|
||||
searchQuestionBanksPlaceholder: "Search bank name or description...",
|
||||
noQuestionBanks: "No question banks",
|
||||
noMatchingQuestionBanks: "No matching question banks found",
|
||||
createFirstBank: "Click the button above to create your first bank",
|
||||
totalBanks: "Total Banks",
|
||||
pendingReview: "Pending Review",
|
||||
rejected: "Rejected",
|
||||
draft: "Draft",
|
||||
published: "Published",
|
||||
description: "Description",
|
||||
linkTemplate: "Linked Template",
|
||||
noTemplate: "No template",
|
||||
tryChangingFilter: "Try changing the filter criteria",
|
||||
|
||||
// Question Bank Detail
|
||||
backToBankList: "Back to Bank List",
|
||||
invalidBankId: "Invalid question bank ID",
|
||||
questionList: "Question List",
|
||||
addQuestion: "Add Question",
|
||||
noQuestions: "No questions",
|
||||
noQuestionsDesc: "Click the button above to add or use AI to generate",
|
||||
editQuestion: "Edit Question",
|
||||
addQuestionTitle: "Add Question",
|
||||
gradingPoints: "Scoring Points",
|
||||
questionContent: "Question Content",
|
||||
questionType: "Question Type",
|
||||
shortAnswer: "Short Answer",
|
||||
multipleChoice: "Multiple Choice",
|
||||
trueFalse: "True/False",
|
||||
advanced: "Advanced",
|
||||
specialist: "Specialist",
|
||||
standard: "Standard",
|
||||
dimension: "Dimension",
|
||||
basis: "Basis:",
|
||||
submitForReview: "Submit for Review",
|
||||
approve: "Approve",
|
||||
republish: "Republish",
|
||||
aiGenerate: "AI Generate",
|
||||
aiGenerateTitle: "AI Generate Questions",
|
||||
generateCount: "Generation Count",
|
||||
knowledgeBaseContentOptional: "Knowledge Base Content (optional)",
|
||||
generate: "Generate",
|
||||
generating: "Generating...",
|
||||
|
||||
// Question Bank Toasts
|
||||
questionBankCreated: "Question bank created",
|
||||
questionBankDeleteFailed: "Delete failed",
|
||||
questionAdded: "Question added",
|
||||
questionUpdated: "Question updated",
|
||||
questionDeleted: "Question deleted",
|
||||
bankSubmittedForReview: "Bank submitted for review",
|
||||
bankApproved: "Bank approved",
|
||||
bankRepublished: "Bank republished",
|
||||
questionApproved: "Question approved",
|
||||
questionReturned: "Question returned",
|
||||
generatedQuestions: "Successfully generated $1 questions",
|
||||
|
||||
// Question Bank Confirm
|
||||
confirmDeleteBank: "Are you sure you want to delete \"$1\"? This cannot be undone.",
|
||||
confirmDeleteQuestion: "Are you sure you want to delete this question?",
|
||||
confirmSubmitReview: "Submit this bank for review? It will enter pending review status.",
|
||||
confirmApproveBank: "Approve this question bank?",
|
||||
confirmRepublishBank: "Republish this question bank?",
|
||||
},
|
||||
ja: {
|
||||
aiCommandsError: "エラーが発生しました",
|
||||
@@ -2722,6 +2862,8 @@ export const translations = {
|
||||
deleteAssessmentSuccess: "評価記録が正常に削除されました",
|
||||
deleteAssessmentFailed: 'アセスメント記録の削除に失敗しました',
|
||||
view: '表示',
|
||||
exportAssessmentFailed: '評価レポートのエクスポートに失敗しました',
|
||||
cannotResumeInProgress: '評価進行中、表示できません',
|
||||
|
||||
// Plugins
|
||||
pluginTitle: "プラグインストア",
|
||||
@@ -2836,5 +2978,73 @@ export const translations = {
|
||||
allFormats: "すべてのフォーマット対応",
|
||||
visualVision: "視覚認識",
|
||||
releaseToIngest: "離して取り込む",
|
||||
|
||||
// Question Bank Management
|
||||
questionBankManagement: "問題バンク管理",
|
||||
questionBankManagementDesc: "評価問題バンクの管理と作成",
|
||||
createQuestionBank: "問題バンクを作成",
|
||||
searchQuestionBanksPlaceholder: "バンク名または説明を検索...",
|
||||
noQuestionBanks: "問題バンクがありません",
|
||||
noMatchingQuestionBanks: "一致する問題バンクが見つかりません",
|
||||
createFirstBank: "上のボタンをクリックして最初の問題バンクを作成",
|
||||
totalBanks: "総バンク数",
|
||||
pendingReview: "審査待ち",
|
||||
rejected: "却下",
|
||||
draft: "下書き",
|
||||
published: "公開済み",
|
||||
description: "説明",
|
||||
linkTemplate: "関連テンプレート",
|
||||
noTemplate: "テンプレートなし",
|
||||
tryChangingFilter: "フィルター条件を変更してみてください",
|
||||
|
||||
// Question Bank Detail
|
||||
backToBankList: "問題バンクリストに戻る",
|
||||
invalidBankId: "無効な問題バンクID",
|
||||
questionList: "問題リスト",
|
||||
addQuestion: "問題を追加",
|
||||
noQuestions: "問題がありません",
|
||||
noQuestionsDesc: "上のボタンをクリックして追加するか、AIで生成してください",
|
||||
editQuestion: "問題を編集",
|
||||
addQuestionTitle: "問題を追加",
|
||||
gradingPoints: "採点ポイント",
|
||||
questionContent: "問題内容",
|
||||
questionType: "問題タイプ",
|
||||
shortAnswer: "記述式",
|
||||
multipleChoice: "選択式",
|
||||
trueFalse: "正誤式",
|
||||
advanced: "上級",
|
||||
specialist: "専門家",
|
||||
standard: "標準",
|
||||
dimension: "ディメンション",
|
||||
basis: "根拠:",
|
||||
submitForReview: "審査を依頼",
|
||||
approve: "承認",
|
||||
republish: "再公開",
|
||||
aiGenerate: "AI生成",
|
||||
aiGenerateTitle: "AI問題生成",
|
||||
generateCount: "生成数",
|
||||
knowledgeBaseContentOptional: "ナレッジベース内容(任意)",
|
||||
generate: "生成",
|
||||
generating: "生成中...",
|
||||
|
||||
// Question Bank Toasts
|
||||
questionBankCreated: "問題バンクが作成されました",
|
||||
questionBankDeleteFailed: "削除に失敗しました",
|
||||
questionAdded: "問題が追加されました",
|
||||
questionUpdated: "問題が更新されました",
|
||||
questionDeleted: "問題が削除されました",
|
||||
bankSubmittedForReview: "バンクが審査に提出されました",
|
||||
bankApproved: "バンクが承認されました",
|
||||
bankRepublished: "バンクが再公開されました",
|
||||
questionApproved: "問題が承認されました",
|
||||
questionReturned: "問題が差し戻されました",
|
||||
generatedQuestions: "$1問の問題を生成しました",
|
||||
|
||||
// Question Bank Confirm
|
||||
confirmDeleteBank: "「$1」を削除してもよろしいですか?この操作は元に戻せません。",
|
||||
confirmDeleteQuestion: "この問題を削除してもよろしいですか?",
|
||||
confirmSubmitReview: "審査に提出しますか?審査待ち状態になります。",
|
||||
confirmApproveBank: "この問題バンクを承認しますか?",
|
||||
confirmRepublishBank: "この問題バンクを再公開しますか?",
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user