{
  "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"
    }
  },
  "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"
  }
}
