{
  "schedule": {
    "title": "My Schedule",
    "description": "View your weekly timetable.",
    "noUser": "No user found",
    "noUserDesc": "Create a student user to see schedule."
  },
  "courses": {
    "title": "My Courses",
    "description": "View your enrolled classes.",
    "noUser": "No user found",
    "noUserDesc": "Create a student user to see courses."
  },
  "scheduleView": {
    "noSchedule": "No schedule",
    "noScheduleDesc": "No timetable entries found for your enrolled classes.",
    "today": "Today",
    "noClasses": "No classes."
  },
  "scheduleFilters": {
    "allClasses": "All classes",
    "selectClass": "Select class"
  },
  "coursesView": {
    "active": "Active",
    "details": "Details",
    "schedule": "Schedule",
    "assignments": "Assignments",
    "noCourses": "No courses yet",
    "noCoursesDesc": "You are not enrolled in any classes. Join a class below to get started.",
    "joinClass": "Join a Class",
    "joinClassDesc": "Enter the invitation code provided by your teacher to enroll.",
    "invitationCode": "Invitation Code",
    "invitationCodePlaceholder": "Enter 6-digit code",
    "joining": "Joining...",
    "joinButton": "Join Class",
    "joinedSuccess": "Joined class",
    "joinFailed": "Failed to join class",
    "grade": "Grade {grade}",
    "room": "Room {room}"
  },
  "courseFilters": {
    "searchPlaceholder": "Search by class name, teacher, school..."
  },
  "learning": {
    "title": "My Learning",
    "description": "Your learning hub: courses, assignments, and textbooks.",
    "noUser": "No user found",
    "noUserDesc": "Create a student user to see learning.",
    "courses": "Courses",
    "coursesDesc": "Your enrolled classes.",
    "enrolled": "{count} enrolled",
    "assignments": "Assignments",
    "assignmentsDesc": "Homework and practice.",
    "pending": "{count} pending",
    "dueSoon": " · {count} due soon",
    "textbooks": "Textbooks",
    "textbooksDesc": "Browse course materials.",
    "available": "{count} available"
  },
  "errorBook": {
    "title": "Error Book",
    "description": "Automatically collect wrong answers from exams and homework, review scientifically, and overcome weak points."
  },
  "diagnostic": {
    "title": "My Diagnostic",
    "description": "Your knowledge point mastery analysis and diagnostic reports."
  },
  "studyPath": {
    "title": "AI Learning Path",
    "description": "Based on your learning data, AI generates a personalized learning path to help you master weak knowledge points step by step.",
    "noUser": "User not found",
    "noUserDesc": "Please sign in as a student to generate a learning path."
  },
  "error": {
    "title": "Something went wrong",
    "description": "An unexpected error occurred. Please try again.",
    "retry": "Try again"
  },
  "errors": {
    "unexpected": "An unexpected error occurred"
  },
  "actions": {
    "retry": "Try again"
  },
  "classDetail": {
    "backToCourses": "Back to Courses",
    "grade": "Grade {grade}",
    "room": "Room {room}",
    "active": "Active",
    "fullSchedule": "Full Schedule",
    "assignments": "Assignments",
    "teacher": "Teacher",
    "noTeacher": "No teacher assigned.",
    "school": "School",
    "schoolNotAvailable": "School info not available.",
    "classroom": "Classroom",
    "roomNotAssigned": "Room not assigned.",
    "homeroom": "Homeroom: {homeroom}",
    "classSchedule": "Class Schedule",
    "noSchedule": "No schedule",
    "noScheduleDesc": "No timetable entries found for this class."
  },
  "weekdays": {
    "mon": "Mon",
    "tue": "Tue",
    "wed": "Wed",
    "thu": "Thu",
    "fri": "Fri",
    "sat": "Sat",
    "sun": "Sun"
  },
  "assignment": {
    "due": "Due: {date}",
    "maxAttempts": "Max Attempts: {count}"
  }
}
