{
  "title": {
    "student": "Student Diagnostic",
    "class": "Class Diagnostic",
    "reportList": "Diagnostic Reports",
    "myDiagnostic": "My Diagnostic",
    "teacherReportList": "Learning Diagnostic",
    "teacherReportListDesc": "View and manage diagnostic reports based on knowledge point mastery.",
    "teacherStudent": "Student Diagnostic",
    "teacherStudentDesc": "Knowledge point mastery analysis and diagnostic reports.",
    "teacherClass": "Class Diagnostic",
    "teacherClassDesc": "Class-level knowledge point mastery overview and student attention list."
  },
  "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 (<80%)",
    "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",
    "classLoadFailed": "Class diagnostic loading failed",
    "classLoadFailedDesc": "Sorry, an unexpected error occurred while loading class diagnostic data. Please try again later.",
    "studentLoadFailed": "Student diagnostic loading failed",
    "studentLoadFailedDesc": "Sorry, an unexpected error occurred while loading student diagnostic data. Please try again later.",
    "parentLoadFailed": "Children diagnostic loading failed",
    "parentLoadFailedDesc": "Sorry, an unexpected error occurred while loading children diagnostic data. Please try again later.",
    "reportNotFound": "Report not found"
  },
  "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",
    "heatmapCellAriaLabel": "{name}: {level}%, {label}, {mastered}/{total}",
    "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",
    "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.",
    "noReportsTitle": "No Diagnostic Reports",
    "noReportsDescription": "No diagnostic reports for this child yet. Generated reports will appear here.",
    "mastery": "Mastery"
  },
  "reportContent": {
    "studentSummary": "Student {studentName} achieved an overall mastery of {score}% during {period}, covering {total} knowledge points ({strengths} strengths, {weaknesses} weaknesses).",
    "studentRecommendation": "Review the knowledge point \"{kpName}\" and practice more to improve mastery (current: {level}%).",
    "studentNoWeakness": "Overall mastery is good. Maintain the current learning pace and try more challenging problems.",
    "classSummary": "Class {className} achieved an overall mastery of {score}% during {period}, with {students} students and {attention} needing attention.",
    "classRecommendation": "Class mastery for \"{kpName}\" is low ({level}%). Consider targeted review and practice sessions.",
    "classNoWeakness": "Class overall mastery is good. Maintain the current teaching pace.",
    "gradeSummary": "Grade {gradeName} achieved an overall mastery of {score}% during {period}, with {students} students and {attention} needing attention.",
    "gradeRecommendation": "Grade mastery for \"{kpName}\" is low ({level}%). Consider coordinating grade-wide targeted review sessions.",
    "gradeNoWeakness": "Grade overall mastery is good. Maintain the current teaching pace."
  },
  "exportContent": {
    "sheetOverview": "Report Overview",
    "sheetMastery": "Knowledge Point Mastery",
    "sheetClassStats": "Knowledge Point Statistics",
    "sheetAttentionStudents": "Students Needing Attention",
    "metricStudent": "Student Name",
    "metricClass": "Class",
    "metricPeriod": "Report Period",
    "metricScore": "Overall Score",
    "metricStatus": "Report Status",
    "metricGeneratedBy": "Generated By",
    "metricCreatedAt": "Created At",
    "metricSummary": "Summary",
    "metricStrengths": "Strengths",
    "metricWeaknesses": "Weaknesses",
    "metricRecommendations": "Recommendations",
    "metricReportType": "Report Type",
    "metricStudentCount": "Student Count",
    "metricAttentionCount": "Attention Count",
    "colKnowledgePoint": "Knowledge Point",
    "colMasteryLevel": "Mastery Level",
    "colTotalQuestions": "Total Questions",
    "colCorrectQuestions": "Correct",
    "colLastAssessed": "Last Assessed",
    "colMasteredCount": "Mastered (≥80%)",
    "colNotMasteredCount": "Not Mastered (<60%)",
    "colTotalStudents": "Total Students",
    "colStudentName": "Student Name",
    "colAverageMastery": "Average Mastery",
    "colWeakCount": "Weak Count",
    "noAttentionStudents": "All students are above the attention threshold",
    "filename": "diagnostic_report_{period}_{date}.xlsx"
  }
}
