{ "title": { "student": "Student Diagnostic", "class": "Class Diagnostic", "reportList": "Diagnostic Reports", "myDiagnostic": "My Diagnostic" }, "type": { "individual": "Individual", "class": "Class", "grade": "Grade" }, "status": { "draft": "Draft", "published": "Published", "archived": "Archived" }, "filters": { "reportType": "Report Type", "status": "Status", "allTypes": "All types", "allStatuses": "All statuses" }, "summary": { "overallMastery": "Overall Mastery", "strengths": "Strengths", "weaknesses": "Weaknesses", "students": "Students", "avgMastery": "Avg Mastery", "needAttention": "Need Attention", "class": "Class", "student": "Student" }, "chart": { "radarTitle": "Knowledge Point Mastery", "radarDescription": "Radar chart of mastery level (student vs class average)", "radarDescriptionNonEmpty": "Radar chart of mastery level (0-100) across knowledge points.", "heatmapTitle": "Knowledge Point Mastery Heatmap", "rankingTitle": "Knowledge Point Ranking", "noMasteryData": "No knowledge point mastery records found.", "noMasteryDataForStudent": "No knowledge point mastery records found for this student.", "radarEmptyTitle": "No mastery data", "radarAriaLabelEmpty": "Knowledge point mastery radar chart: no data", "radarAriaLabelNonEmpty": "Knowledge point mastery radar chart: {count} knowledge points{withClassAverage}", "withClassAverage": " (with class average comparison)", "studentSeries": "Student", "classAvgSeries": "Class Avg" }, "report": { "generate": "Generate Diagnostic Report", "generateStudent": "Generate Student Diagnostic Report", "generateClass": "Generate Class Diagnostic Report", "publish": "Publish", "delete": "Delete", "export": "Export", "publishTitle": "Publish Report", "publishConfirmation": "Are you sure you want to publish this report? It will be visible to relevant users.", "deleteTitle": "Delete Report", "deleteConfirmation": "Are you sure you want to delete this report? This action cannot be undone.", "confirm": "Confirm", "cancel": "Cancel", "publishing": "Publishing...", "deleting": "Deleting...", "recommendations": "Recommendations", "history": "Report History", "period": "Period", "createdAt": "Created At", "generatedBy": "Generated By", "overallScore": "Overall Score", "actions": "Actions" }, "strengths": { "title": "Strengths (≥80%)", "practice": "Practice", "empty": "No strength knowledge points" }, "weaknesses": { "title": "Weaknesses (<60%)", "practice": "Practice", "empty": "No weakness knowledge points" }, "empty": { "noData": "No diagnostic data", "noClassData": "Unable to load class mastery summary.", "noMastery": "No knowledge point mastery records found.", "noReports": "No diagnostic reports" }, "error": { "generateFailed": "Failed to generate report", "generateClassFailed": "Failed to generate class report", "publishFailed": "Failed to publish", "deleteFailed": "Failed to delete", "loadFailed": "Failed to load", "exportFailed": "Export failed", "retry": "Retry" }, "classDiagnostic": { "noClassDataTitle": "No class data", "heatmapDescription": "Average mastery level per knowledge point (green >=80%, yellow 60-79%, orange 40-59%, red <40%).", "noKnowledgePointData": "No knowledge point data available.", "heatmapAriaLabel": "Knowledge point mastery heatmap, {count} knowledge points. Color indicates mastery level: green >=80% excellent, yellow 60-79% good, orange 40-59% needs improvement, red <40% weak", "masteryLevelExcellent": "Excellent", "masteryLevelGood": "Good", "masteryLevelNeedsImprovement": "Needs Improvement", "masteryLevelWeak": "Weak", "legendLabel": "Color Legend", "noRankingData": "No data.", "knowledgePointColumn": "Knowledge Point", "avgMasteryColumn": "Avg Mastery", "masteredColumn": "Mastered (≥80%)", "notMasteredColumn": "Not Mastered (<60%)", "studentsNeedingAttentionTitle": "Students Needing Attention (avg <60%)", "studentsNeedingAttentionDescription": "Students with low overall mastery.", "allStudentsAboveThreshold": "All students are above the attention threshold.", "weakPointsColumn": "Weak Points", "viewAction": "View", "viewAriaLabel": "View {studentName}'s diagnostic details", "filterByKpTitle": "Filter Students by Knowledge Point", "filterByKpDescription": "Select a knowledge point to view all students' mastery levels for targeted tutoring.", "kpFilterLabel": "Select knowledge point", "kpFilterPlaceholder": "Select a knowledge point", "kpFilterAll": "All knowledge points", "filtering": "Filtering...", "totalQuestionsColumn": "Total Questions", "correctQuestionsColumn": "Correct", "statusColumn": "Status", "needsAttention": "Needs Attention", "mastered": "Mastered", "noStudentsForKp": "No mastery data available for this knowledge point.", "generateDescription": "Generate a class-level diagnostic report with aggregated analysis.", "periodLabel": "Period (YYYY-MM)", "generating": "Generating...", "generateButton": "Generate Class Report" }, "reportList": { "caption": "Diagnostic reports list", "typeColumn": "Type", "studentTargetColumn": "Student / Target", "periodColumn": "Period", "scoreColumn": "Score", "statusColumn": "Status", "generatedByColumn": "Generated By", "dateColumn": "Date", "actionsColumn": "Actions", "classReportPlaceholder": "(Class report)", "gradeReportPlaceholder": "(Grade report)", "noReportsDescription": "Generate diagnostic reports to see them here.", "publishConfirmation": "Once published, the report will be visible to students. Continue?", "publishAriaLabel": "Publish report {studentName}", "deleteAriaLabel": "Delete report {studentName}", "exportAriaLabel": "Export report {studentName}", "exportSuccess": "Report exported", "share": "Share", "shareAriaLabel": "Share report {studentName}", "shareTitle": "Share Report", "shareDescription": "Copy the report link to share with students or parents.", "shareLinkLabel": "Report Link", "copyLink": "Copy Link", "copyLinkSuccess": "Link copied", "copyLinkFailed": "Failed to copy link", "shareLinkAriaLabel": "Report share link", "confidenceColumn": "Confidence", "confidenceHigh": "High", "confidenceMedium": "Medium", "confidenceLow": "Low", "confidenceInsufficient": "Insufficient Data", "confidenceHighHint": "Sufficient data, conclusions are reliable", "confidenceMediumHint": "Limited data, consider with other information", "confidenceLowHint": "Little data, conclusions are for reference only", "confidenceAriaLabel": "Data confidence: {level}" }, "studentDiagnostic": { "noDataDescription": "Unable to load student mastery data.", "strengthsDescription": "Knowledge points with high mastery.", "weaknessesDescription": "Knowledge points needing attention.", "diagnosticReportTitle": "Diagnostic Report", "overallLabel": "Overall", "historyDescription": "Past diagnostic reports (newest first).", "untitledPeriod": "Untitled period", "strengthsListAriaLabel": "Strengths knowledge points list", "weaknessesListAriaLabel": "Weaknesses knowledge points list", "recommendationsListAriaLabel": "Recommendations list", "practiceAriaLabel": "Practice knowledge point: {name}", "noStrengths": "No strengths identified yet.", "noWeaknesses": "No weaknesses identified.", "reportMeta": "Period: {period} · Overall: {score}%", "historyReportMeta": "{date} · Overall: {score}%" }, "parent": { "title": "Children Diagnostic", "description": "View your children's knowledge point mastery and diagnostic reports.", "noChildren": "No children linked", "noChildrenDesc": "Your account is not linked to any children. Please contact the school administrator.", "selectChild": "Select a child", "selectChildPlaceholder": "Choose a child to view their diagnostic data", "overallMastery": "Overall Mastery", "knowledgePoints": "Knowledge Points", "strengths": "Strengths", "weaknesses": "Weaknesses", "reports": "Diagnostic Reports", "noReports": "No diagnostic reports for this child yet.", "mastery": "Mastery" } }