{
  "title": {
    "adminOverview": "Attendance Overview",
    "teacherRecords": "Attendance Records",
    "teacherStats": "Attendance Statistics",
    "sheet": "Record Attendance",
    "student": "My Attendance",
    "parent": "Children Attendance",
    "rules": "Attendance Rules"
  },
  "description": {
    "adminOverview": "View attendance records for all classes school-wide.",
    "teacherRecords": "Manage student attendance records.",
    "teacherStats": "View class attendance statistics and analysis.",
    "student": "View your attendance summary and records.",
    "parent": "View your children's attendance summary and warnings."
  },
  "status": {
    "present": "Present",
    "absent": "Absent",
    "late": "Late",
    "early_leave": "Early Leave",
    "excused": "Excused"
  },
  "stats": {
    "totalRecords": "Total Records",
    "present": "Present",
    "absent": "Absent",
    "late": "Late",
    "earlyLeave": "Early Leave",
    "excused": "Excused",
    "attendanceRate": "Attendance Rate",
    "lateRate": "Late Rate",
    "recentRecords": "Recent Records",
    "studentRecords": "Student Records",
    "noClasses": "No classes",
    "noClassesDescription": "You don't have any classes yet.",
    "noData": "No data",
    "noDataDescription": "No attendance data available for this class."
  },
  "filters": {
    "class": "Class",
    "status": "Status",
    "date": "Date",
    "allClasses": "All Classes",
    "allStatuses": "All Statuses"
  },
  "actions": {
    "record": "Record Attendance",
    "stats": "Statistics",
    "save": "Save",
    "delete": "Delete",
    "cancel": "Cancel",
    "markAllPresent": "Mark All Present"
  },
  "list": {
    "empty": "No attendance records",
    "emptyDescription": "No attendance records have been generated yet.",
    "emptyTeacherDescription": "Start recording attendance for your class.",
    "columns": {
      "student": "Student",
      "class": "Class",
      "date": "Date",
      "status": "Status",
      "remark": "Remark",
      "recorder": "Recorder",
      "createdAt": "Created At"
    }
  },
  "sheet": {
    "selectClass": "Select Class",
    "selectDate": "Select Date",
    "noStudents": "No students in this class",
    "description": "Select a class and date, then mark attendance for each student.",
    "confirmDelete": "Are you sure you want to delete this attendance record?",
    "confirmClassSwitch": "Switching class will discard unsaved changes. Continue?",
    "confirmClassSwitchAction": "Switch Class",
    "saved": "Attendance saved",
    "updated": "Attendance updated",
    "deleted": "Attendance record deleted"
  },
  "rules": {
    "lateThreshold": "Late Threshold (minutes)",
    "earlyLeaveThreshold": "Early Leave Threshold (minutes)",
    "enableAutoMark": "Enable Auto Mark",
    "saved": "Attendance rules saved"
  },
  "errors": {
    "notFound": "Attendance record not found",
    "noOwnership": "You do not own this attendance record",
    "noClassOwnership": "You do not own this class",
    "insufficientPermissions": "Insufficient permissions",
    "invalidForm": "Invalid form data",
    "missingRecords": "Missing records data",
    "invalidRecordsJson": "Invalid attendance data format",
    "unexpected": "Unexpected error"
  },
  "messages": {
    "recorded": "Attendance recorded",
    "batchRecorded": "Recorded attendance for {count} students",
    "updated": "Attendance updated",
    "deleted": "Attendance record deleted",
    "rulesSaved": "Attendance rules saved",
    "ownershipCheckFailed": "Ownership check failed"
  },
  "parent": {
    "warningTitle": "Attendance Warnings",
    "rateCardTitle": "Attendance Rate Summary",
    "calendarTitle": "Attendance calendar for {name}",
    "calendarFor": "{name}'s Calendar",
    "prevMonth": "Previous month",
    "nextMonth": "Next month",
    "noWarnings": "No attendance warnings",
    "absentWarning": "{count} absence(s)",
    "absentHighSeverity": "{count} absences recorded. Consider contacting the homeroom teacher.",
    "lateWarning": "{count} late arrival(s)",
    "lowRateWarning": "Attendance rate {rate}% below threshold",
    "contactHomeroom": "Consider contacting the homeroom teacher for details.",
    "rateExcellent": "Excellent",
    "rateNeedsAttention": "Needs attention",
    "rateBelowStandard": "Below standard",
    "children": "Children",
    "linked": "linked",
    "thisPeriod": "this period",
    "noChildrenTitle": "No children linked",
    "noChildrenDescription": "Your account is not linked to any student accounts yet. Please contact the school administrator.",
    "compareDescription": "Compare attendance across all your children. For single-child details, open the child's detail page.",
    "noRecordsDescription": "Your children don't have any attendance records yet.",
    "weekday": {
      "sun": "Sun",
      "mon": "Mon",
      "tue": "Tue",
      "wed": "Wed",
      "thu": "Thu",
      "fri": "Fri",
      "sat": "Sat"
    }
  }
}
