{
  "delete": {
    "title": "Delete Grade",
    "description": "Are you sure you want to delete \"{name}\"? This action cannot be undone.",
    "cancel": "Cancel",
    "confirm": "Delete"
  },
  "empty": {
    "noGrades": {
      "title": "No Grades",
      "description": "No grades have been created for this school yet. Click \"Create Grade\" to start."
    },
    "noMatch": {
      "title": "No Matches",
      "description": "Try adjusting your search or filters."
    },
    "noAssignedGrades": {
      "title": "No Assigned Grades",
      "description": "You have not been assigned to manage any grades."
    },
    "selectGrade": {
      "title": "Select a Grade",
      "description": "Select a grade to view insights."
    },
    "noInsights": {
      "title": "No Insights Available",
      "description": "There is not enough assignment or grade data to generate insights for this grade."
    }
  },
  "error": {
    "loadFailed": "Failed to load",
    "deleteFailed": "Failed to delete",
    "noPermission": {
      "title": "No Permission",
      "description": "You do not have permission to perform this action."
    }
  },
  "form": {
    "create": {
      "title": "Create Grade"
    },
    "edit": {
      "title": "Edit Grade"
    },
    "field": {
      "school": "School",
      "name": "Grade Name",
      "order": "Order",
      "gradeHead": "Grade Head",
      "teachingHead": "Teaching Head"
    },
    "placeholder": {
      "school": "Select a school",
      "name": "e.g. Grade 1",
      "gradeHead": "Select grade head",
      "teachingHead": "Select teaching head"
    },
    "button": {
      "cancel": "Cancel",
      "create": "Create",
      "save": "Save"
    },
    "errors": {
      "schoolRequired": "Please select a school",
      "nameRequired": "Please enter a grade name",
      "nameTooLong": "Grade name cannot exceed 50 characters",
      "nameDuplicate": "A grade with this name already exists in this school",
      "orderInvalid": "Order must be an integer"
    }
  },
  "insights": {
    "assignments": {
      "title": "Assignments",
      "column": {
        "assignment": "Assignment",
        "status": "Status",
        "createdAt": "Created At",
        "targeted": "Targeted",
        "submitted": "Submitted",
        "graded": "Graded",
        "avg": "Average",
        "median": "Median"
      }
    },
    "ranking": {
      "title": "Class Ranking",
      "column": {
        "class": "Class",
        "students": "Students",
        "latestAvg": "Latest Avg",
        "prevAvg": "Previous Avg",
        "delta": "Delta",
        "overallAvg": "Overall Avg"
      }
    },
    "stats": {
      "classCount": "Classes",
      "studentCount": "Students",
      "studentDetail": "{count} students in total",
      "overallAvg": "Overall Average",
      "overallAvgDesc": "Weighted average across all grades",
      "latestAvg": "Latest Average"
    }
  },
  "list": {
    "title": "Grade List",
    "notSet": "Not Set",
    "column": {
      "school": "School",
      "grade": "Grade",
      "order": "Order",
      "gradeHead": "Grade Head",
      "teachingHead": "Teaching Head",
      "updatedAt": "Updated At",
      "actions": "Actions"
    },
    "actions": {
      "insights": "Insights",
      "edit": "Edit",
      "delete": "Delete"
    }
  },
  "page": {
    "insights": {
      "title": "Grade Insights"
    }
  },
  "toast": {
    "deleteSuccess": "Deleted successfully",
    "createSuccess": "Created successfully",
    "updateSuccess": "Updated successfully"
  },
  "toolbar": {
    "search": "Search grades...",
    "reset": "Reset",
    "create": "Create Grade",
    "filter": {
      "school": "School",
      "allSchools": "All Schools",
      "head": "Head",
      "allHeads": "All Heads",
      "missingBoth": "Missing Both Heads",
      "missingGradeHead": "Missing Grade Head",
      "missingTeachingHead": "Missing Teaching Head",
      "sort": "Sort",
      "sortDefault": "Default",
      "sortUpdatedDesc": "Recently Updated",
      "sortUpdatedAsc": "Oldest Updated",
      "sortNameAsc": "Name Ascending",
      "sortNameDesc": "Name Descending",
      "sortOrderAsc": "Order Ascending",
      "sortOrderDesc": "Order Descending"
    }
  }
}
