{
  "title": "Course Plans",
  "description": "Manage course teaching plans and weekly lesson arrangements.",
  "detail": {
    "title": "Course Plan Details",
    "description": "View course plan details."
  },
  "edit": {
    "title": "Edit Course Plan",
    "description": "Update course plan details."
  },
  "create": {
    "title": "Create Course Plan",
    "description": "Create a new course teaching plan."
  },
  "status": {
    "planning": "Planning",
    "active": "Active",
    "completed": "Completed",
    "paused": "Paused"
  },
  "filter": {
    "all": "All",
    "placeholder": "Filter by status"
  },
  "list": {
    "new": "New Course Plan",
    "empty": "There are no course plans yet.",
    "emptyFiltered": "No course plans match the current filter.",
    "unknownSubject": "Unknown Subject",
    "noClass": "No class",
    "semester": "Semester {semester}",
    "created": "Created {date}",
    "teacher": "Teacher: {name}",
    "unassigned": "Unassigned",
    "emptyCta": "Create your first course plan"
  },
  "detail": {
    "back": "Back to course plans",
    "heading": "Course Plan",
    "edit": "Edit",
    "delete": "Delete",
    "noClass": "No class",
    "unknownSubject": "Unknown Subject",
    "unknownSubjectHeading": "Course Plan",
    "semester": "Semester {semester}",
    "teacher": "Teacher: {name}",
    "unassigned": "Unassigned",
    "created": "Created {date}",
    "startDate": "Start {date}",
    "endDate": "End {date}",
    "syllabus": "Syllabus",
    "objectives": "Objectives",
    "weekPlans": "Week Plans",
    "addWeekPlan": "Add Week Plan",
    "emptyWeekPlans": "No week plans yet.",
    "emptyWeekPlansCta": "Click \"Add Week Plan\" to create the first one.",
    "week": "Week",
    "topic": "Topic",
    "hours": "Hours",
    "chapter": "Chapter",
    "statusCol": "Status",
    "completed": "Completed",
    "pending": "Pending",
    "notes": "Notes: {notes}",
    "dragHandle": "Drag handle (hold to reorder)",
    "selectWeekAria": "Select week {week}",
    "reorderFailed": "Failed to reorder, please retry",
    "reorderSaved": "Order saved",
    "viewTextbookAria": "View textbook chapter: {chapter}",
    "viewHomeworkAria": "View related homework",
    "deleteTitle": "Delete Course Plan",
    "deleteDescription": "This will permanently delete the course plan and all its week plans."
  },
  "form": {
    "new": "New Course Plan",
    "edit": "Edit Course Plan",
    "class": "Class",
    "selectClass": "Select a class",
    "subject": "Subject",
    "selectSubject": "Select a subject",
    "teacher": "Teacher",
    "selectTeacher": "Select a teacher",
    "academicYear": "Academic Year",
    "optional": "Optional",
    "semester": "Semester",
    "semester1": "Semester 1",
    "semester2": "Semester 2",
    "status": "Status",
    "selectStatus": "Select status",
    "totalHours": "Total Hours",
    "weeklyHours": "Weekly Hours",
    "startDate": "Start Date",
    "endDate": "End Date",
    "syllabus": "Syllabus",
    "syllabusPlaceholder": "Teaching syllabus...",
    "objectives": "Objectives",
    "objectivesPlaceholder": "Teaching objectives...",
    "cancel": "Cancel",
    "create": "Create",
    "save": "Save",
    "saving": "Saving...",
    "invalidState": "Invalid form state",
    "saveFailed": "Failed to save course plan"
  },
  "item": {
    "addTitle": "Add Week Plan",
    "editTitle": "Edit Week Plan",
    "week": "Week",
    "hours": "Hours",
    "topic": "Topic",
    "topicPlaceholder": "Week topic",
    "content": "Content",
    "contentPlaceholder": "Teaching content...",
    "chapter": "Textbook Chapter",
    "chapterPlaceholder": "e.g. Chapter 3",
    "completedAt": "Completed At",
    "notes": "Notes",
    "notesPlaceholder": "Notes...",
    "markComplete": "Mark Complete",
    "markIncomplete": "Mark Incomplete",
    "delete": "Delete",
    "cancel": "Cancel",
    "save": "Save",
    "saving": "Saving...",
    "invalidState": "Invalid form state",
    "saveFailed": "Failed to save week plan",
    "deleteFailed": "Failed to delete",
    "updateFailed": "Failed to update"
  },
  "progress": {
    "label": "Progress",
    "hours": "{completed} / {total} hours ({percent}%)",
    "weekPlansCompleted": "{completed} of {total} week plans completed"
  },
  "toast": {
    "created": "Course plan created",
    "updated": "Course plan updated",
    "deleted": "Course plan deleted",
    "weekAdded": "Week plan added",
    "weekUpdated": "Week plan updated",
    "weekDeleted": "Week plan deleted",
    "markedComplete": "Marked as completed",
    "markedIncomplete": "Marked as incomplete",
    "deleteFailed": "Delete failed",
    "saveFailed": "Save failed",
    "reorderSaved": "Order saved",
    "reorderFailed": "Failed to save order",
    "bulkMarked": "Marked {count} items as completed",
    "bulkFailed": "Bulk operation failed",
    "copySuccess": "Course plan copied to {count} classes",
    "copyFailed": "Copy failed",
    "exportFailed": "Export failed",
    "invalidGradeId": "Invalid grade id"
  },
  "teacher": {
    "title": "My Course Plans",
    "description": "View your course teaching plans and weekly schedules."
  },
  "parent": {
    "title": "Child's Course Plans",
    "description": "View course teaching plans for your child's class."
  },
  "student": {
    "title": "Course Plans",
    "description": "View your class course plans and weekly schedules."
  },
  "errors": {
    "notFound": "Course plan not found",
    "invalidForm": "Invalid form data",
    "invalidGradeId": "Invalid grade id",
    "noPermission": "No permission to access this course plan",
    "loadFailed": "Failed to load course plans",
    "loadFailedDesc": "An error occurred while loading course plan data. Please retry later.",
    "retry": "Retry"
  },
  "error": {
    "boundaryTitle": "Course plan section failed to load",
    "boundaryDescription": "An error occurred while loading course plan data. Please retry.",
    "retry": "Retry"
  },
  "calendar": {
    "title": "Calendar View",
    "list": "List View",
    "noPlans": "No teaching arrangements in this period",
    "prevMonth": "Previous Month",
    "nextMonth": "Next Month",
    "today": "Today",
    "monthTitle": "{month} {year}",
    "weekShort": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
    "weekFull": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
    "week": "Week {week}",
    "hours": "{hours} hours",
    "completed": "Completed",
    "pending": "Pending",
    "noStartDate": "The course plan has no start date; calendar view unavailable."
  },
  "export": {
    "title": "Export",
    "csv": "Export CSV",
    "pdf": "Export PDF",
    "excel": "Export Excel",
    "exported": "Course plan exported",
    "exportFailed": "Export failed",
    "filename": "course-plan-{subject}-{className}",
    "content": "Content",
    "notes": "Notes"
  },
  "bulk": {
    "markComplete": "Bulk Mark Complete",
    "copy": "Copy to Other Classes",
    "copyTitle": "Select Target Classes",
    "confirm": "Confirm Copy",
    "selectTargets": "Select classes to copy to"
  },
  "templates": {
    "title": "Course Plan Templates",
    "empty": "No templates available",
    "createFromTemplate": "Create from template",
    "saveAsTemplate": "Save as template",
    "searchPlaceholder": "Search class / subject / teacher",
    "confirm": "Confirm create",
    "cancel": "Cancel",
    "cloning": "Creating...",
    "cloneSuccess": "Course plan created from template",
    "cloneFailed": "Failed to create from template",
    "selectTemplateFirst": "Please select a template first",
    "noTargetClass": "Please select a target class first"
  },
  "loading": {
    "title": "Loading...",
    "description": "Loading course plan data..."
  }
}
