{ "schools": { "title": "School Management", "description": "Manage schools across multiple campuses.", "new": "New school", "all": "All schools", "empty": { "title": "No schools", "description": "Create your first school to get started." }, "column": { "name": "Name", "code": "Code", "updated": "Updated", "actions": "Actions" }, "form": { "createTitle": "New school", "editTitle": "Edit school", "name": "Name", "namePlaceholder": "e.g. First Primary School", "code": "Code", "codePlaceholder": "Optional", "cancel": "Cancel", "create": "Create", "save": "Save" }, "delete": { "title": "Delete school", "description": "This will permanently delete {name} and its grades.", "cancel": "Cancel", "confirm": "Delete" }, "actions": { "edit": "Edit", "delete": "Delete" } }, "grades": { "title": "Grade Management", "description": "Manage grades and assign grade heads.", "new": "New grade", "all": "All grades", "empty": { "title": "No grades", "description": "Create your first grade to get started." }, "column": { "school": "School", "grade": "Grade", "order": "Order", "gradeHead": "Grade Head", "teachingHead": "Teaching Head", "updated": "Updated", "actions": "Actions" }, "form": { "createTitle": "New grade", "editTitle": "Edit grade", "school": "School", "schoolPlaceholder": "Select school", "name": "Grade name", "namePlaceholder": "e.g. Grade 1", "order": "Order", "gradeHead": "Grade Head", "gradeHeadPlaceholder": "Select grade head", "teachingHead": "Teaching Head", "teachingHeadPlaceholder": "Select teaching head", "cancel": "Cancel", "create": "Create", "save": "Save" }, "delete": { "title": "Delete grade", "description": "Are you sure you want to delete {name}? This action cannot be undone.", "cancel": "Cancel", "confirm": "Delete" }, "actions": { "edit": "Edit", "delete": "Delete", "insights": "Insights" }, "notSet": "Not set", "filters": { "search": "Search grade/school/head...", "school": "School", "allSchools": "All schools", "head": "Head", "allHeads": "All", "missing": "Both missing", "missingGradeHead": "Missing grade head", "missingTeachingHead": "Missing teaching head", "sort": "Sort", "defaultSort": "Default", "updatedDesc": "Updated (new→old)", "updatedAsc": "Updated (old→new)", "nameAsc": "Name (A→Z)", "nameDesc": "Name (Z→A)", "orderAsc": "Order (low→high)", "orderDesc": "Order (high→low)", "reset": "Reset" }, "list": { "title": "Grade list", "noSchools": "No schools", "noSchoolsDescription": "Please create a school first, then create grades under it.", "noGrades": "No grades", "noGradesDescription": "Create a grade to manage heads and classes.", "noMatch": "No matching results", "noMatchDescription": "Try adjusting filters or clearing the search." }, "validation": { "selectSchool": "Please select a school", "enterName": "Please enter a grade name", "nameTooLong": "Grade name must be at most 100 characters", "orderInvalid": "Order must be a non-negative integer", "duplicateName": "A grade with this name already exists in this school", "fixForm": "Please complete the form", "noChanges": "No changes to save" }, "optional": "Optional", "failedCreate": "Failed to create grade", "failedUpdate": "Failed to update grade", "failedDelete": "Failed to delete grade", "promote": { "title": "Promote Grades", "description": "Promote all grades of the selected school by one level (e.g., Grade 1 → Grade 2). Historical archives are preserved.", "confirm": "Confirm Promotion", "selectSchool": "Select a school", "success": "Successfully promoted {count} grades", "failed": "Promotion failed" }, "gradeInsights": { "title": "Grade Insights", "description": "Grade-level homework statistics and class rankings.", "manageGrades": "Manage Grades", "selectGrade": "All Grades", "selectToView": "Select a grade to view insights", "selectToViewDescription": "Pick a grade to see latest homework and historical score statistics.", "notFound": "Grade not found", "notFoundDescription": "This grade may not exist or has no accessible data.", "noData": "No homework data for this grade", "noDataDescription": "No homework assignments were targeted to students in this grade yet.", "classes": "Classes", "students": "Students", "overallAvg": "Overall Avg", "latestAvg": "Latest Avg", "homeworkTimeline": "Homework timeline", "classRanking": "Class ranking", "assignment": "Assignment", "status": "Status", "created": "Created", "targeted": "Targeted", "submitted": "Submitted", "graded": "Graded", "avg": "Avg", "median": "Median", "class": "Class", "latestAvgCol": "Latest Avg", "prevAvg": "Prev Avg", "delta": "Δ", "overallAvgCol": "Overall Avg", "active": "Active", "inactive": "Inactive" }, "gradeOverview": { "title": "Grade Overview", "classCount": "Classes", "studentCount": "Students", "teacherCount": "Teachers", "avgScore": "Avg Score", "passRate": "Pass Rate", "noGrades": "No grades", "noGradesDescription": "Create a grade to manage heads and classes.", "viewInsights": "View Insights", "manageClasses": "Manage Classes", "gradeHead": "Grade Head", "teachingHead": "Teaching Head", "notSet": "Not set" }, "gradeDashboard": { "title": "Grade Dashboard", "description": "Comprehensive view of grade score distribution, homework completion, exams, and textbook progress.", "selectGrade": "Select grade", "selectToView": "Select a grade to view dashboard", "selectToViewDescription": "Choose a grade to view score distribution, homework, exams, and textbook progress.", "noData": "No data", "noDataDescription": "No relevant data for this grade yet.", "tabs": { "distribution": "Score Distribution", "homework": "Homework", "exams": "Exams", "progress": "Textbook Progress" }, "distribution": { "overallStats": "Overall Stats", "byClass": "By Class", "totalRecords": "Total Records", "averageScore": "Average", "passRate": "Pass Rate", "excellentRate": "Excellent Rate", "scoreBuckets": "Score Buckets", "students": "Students", "class": "Class", "count": "Count", "bucket90": "90-100", "bucket80": "80-89", "bucket70": "70-79", "bucket60": "60-69", "bucketBelow60": "0-59" }, "homework": { "totalAssignments": "Total Assignments", "totalSubmissions": "Total Submissions", "avgSubmissionRate": "Avg Submission Rate", "gradedRate": "Graded Rate", "assignmentList": "Assignment List", "classComparison": "Class Comparison", "completionRate": "Completion Rate", "submitted": "Submitted", "graded": "Graded", "targeted": "Targeted" }, "exams": { "totalExams": "Total Exams", "published": "Published", "draft": "Draft", "totalSubmissions": "Total Submissions", "gradedRate": "Graded Rate", "examList": "Exam List", "subject": "Subject", "status": "Status", "scheduledAt": "Scheduled At", "submissions": "Submissions", "graded": "Graded", "avgScore": "Avg Score", "createdAt": "Created At" }, "progress": { "overallProgress": "Overall Progress", "totalPlans": "Total Plans", "totalHours": "Total Hours", "completedHours": "Completed Hours", "activePlans": "Active", "completedPlans": "Completed", "progressMatrix": "Progress Matrix", "class": "Class", "subject": "Subject", "teacher": "Teacher", "progress": "Progress", "completedHoursCol": "Completed/Total Hours", "items": "Items", "status": "Status" } } }, "departments": { "title": "Department Management", "description": "Manage school departments.", "new": "New department", "all": "All departments", "empty": { "title": "No departments", "description": "Create your first department to get started." }, "column": { "name": "Name", "description": "Description", "updated": "Updated", "actions": "Actions" }, "form": { "createTitle": "New department", "editTitle": "Edit department", "name": "Name", "namePlaceholder": "e.g. Chinese Teaching Group", "description": "Description", "descriptionPlaceholder": "Optional", "cancel": "Cancel", "create": "Create", "save": "Save" }, "delete": { "title": "Delete department", "description": "Are you sure you want to delete {name}? This action cannot be undone.", "cancel": "Cancel", "confirm": "Delete" }, "actions": { "edit": "Edit", "delete": "Delete" } }, "academicYear": { "title": "Academic Year Management", "description": "Manage academic year periods.", "new": "New academic year", "all": "All academic years", "active": "Active", "empty": { "title": "No academic years", "description": "Create your first academic year to get started." }, "column": { "name": "Name", "startDate": "Start date", "endDate": "End date", "status": "Status", "updated": "Updated", "actions": "Actions" }, "form": { "createTitle": "New academic year", "editTitle": "Edit academic year", "name": "Name", "namePlaceholder": "e.g. 2025-2026", "startDate": "Start date", "endDate": "End date", "isActive": "Set as active year", "cancel": "Cancel", "create": "Create", "save": "Save" }, "delete": { "title": "Delete academic year", "description": "Are you sure you want to delete {name}? This action cannot be undone.", "cancel": "Cancel", "confirm": "Delete" }, "actions": { "edit": "Edit", "delete": "Delete" } }, "classManagement": { "title": "Class Management", "description": "Manage classes and assign teachers.", "bulk": { "importStudents": { "title": "Bulk Import Students", "description": "One email per line, format: name,email or email only", "placeholder": "John,john@example.com\njane@example.com", "submit": "Import", "success": "Imported {imported} students, {failed} failed", "failed": "Bulk import failed" }, "assignTeachers": { "title": "Bulk Assign Teachers", "description": "One row per line: class name,subject,teacher email", "placeholder": "Class 1,Math,john@example.com\nClass 2,English,jane@example.com", "submit": "Assign", "success": "Updated {updated} assignments, {failed} failed", "failed": "Bulk assignment failed" } }, "grade": { "title": "Class Management", "description": "Manage classes for your grades.", "insights": { "title": "Grade Insights", "description": "View grade-level homework statistics for grades you lead.", "filters": "Filters", "grade": "Grade", "apply": "Apply", "selectGrade": "Select a grade", "noGrades": "No grades assigned", "noGradesDescription": "You are not assigned as a grade head or teaching head for any grade.", "selectToView": "Select a grade to view insights", "selectToViewDescription": "Pick a grade to see latest homework and historical score statistics.", "notFound": "Grade not found", "notFoundDescription": "This grade may not exist or has no accessible data.", "noData": "No homework data for this grade", "noDataDescription": "No homework assignments were targeted to students in this grade yet.", "classes": "Classes", "students": "Students", "overallAvg": "Overall Avg", "latestAvg": "Latest Avg", "homeworkTimeline": "Homework timeline", "classRanking": "Class ranking", "assignment": "Assignment", "status": "Status", "created": "Created", "targeted": "Targeted", "submitted": "Submitted", "graded": "Graded", "avg": "Avg", "median": "Median", "class": "Class", "latestAvgCol": "Latest Avg", "prevAvg": "Prev Avg", "delta": "Δ", "overallAvgCol": "Overall Avg", "active": "Active", "inactive": "Inactive" } } }, "errors": { "boundary": { "title": "Loading Failed", "description": "An error occurred while loading data. Please retry.", "retry": "Retry" } }, "orgTree": { "title": "Organization", "search": "Search school/grade/class...", "empty": "No data", "expandAll": "Expand All", "collapseAll": "Collapse All" } }