{ "title": { "adminList": "Elective Courses", "create": "Create Course", "edit": "Edit Course", "teacher": "My Elective Courses", "student": "Course Selection" }, "description": { "adminList": "Manage elective courses, open/close selection and lottery.", "create": "Create a new elective course.", "edit": "Update elective course details.", "teacher": "View and manage the elective courses you teach.", "student": "Browse available courses and make selections." }, "status": { "draft": "Draft", "open": "Open", "closed": "Closed", "cancelled": "Cancelled" }, "selectionMode": { "fcfs": "First Come First Served", "lottery": "Lottery" }, "filters": { "allStatuses": "All Modes" }, "selectionStatus": { "selected": "Selected", "enrolled": "Enrolled", "waitlist": "Waitlist", "dropped": "Dropped", "rejected": "Rejected" }, "fields": { "name": "Course Name", "subject": "Subject", "teacher": "Teacher", "grade": "Grade", "description": "Description", "capacity": "Capacity", "enrolled": "Enrolled", "classroom": "Classroom", "schedule": "Schedule", "startDate": "Start Date", "endDate": "End Date", "selectionStart": "Selection Start", "selectionEnd": "Selection End", "selectionMode": "Selection Mode", "credit": "Credit" }, "actions": { "create": "Create Course", "edit": "Edit", "delete": "Delete", "openSelection": "Open Selection", "closeSelection": "Close Selection", "runLottery": "Run Lottery", "select": "Select", "drop": "Drop", "cancel": "Cancel", "save": "Save" }, "list": { "empty": "No elective courses", "emptyStudent": "No available courses", "emptyDescription": "No elective courses have been created yet." }, "form": { "createTitle": "Create Elective Course", "editTitle": "Edit Elective Course", "namePlaceholder": "Enter course name", "descriptionPlaceholder": "Enter course description" }, "student": { "mySelections": "My Selections", "availableCourses": "Available Courses", "selected": "Selected", "enrolled": "Enrolled", "waitlist": "Waitlist", "capacityFull": "Capacity full", "selectSuccess": "Course selected successfully", "dropSuccess": "Course dropped successfully", "confirmDrop": "Are you sure you want to drop this course?" }, "lottery": { "result": "Lottery result: {enrolled} enrolled, {waitlist} waitlisted", "running": "Running lottery..." }, "errors": { "notFound": "Course not found", "noOwnership": "You do not own this course", "capacityFull": "Course capacity is full", "alreadySelected": "You have already selected this course", "selectionClosed": "Selection is closed", "gradeMismatch": "Your grade does not match the course requirement", "scheduleConflict": "Schedule conflicts with your existing courses", "creditExceeded": "Credit limit exceeded ({current}/{max})", "invalidForm": "Invalid form data", "unexpected": "Unexpected error" }, "messages": { "created": "Elective course created", "updated": "Elective course updated", "deleted": "Elective course deleted", "selectionOpened": "Selection opened", "selectionClosed": "Selection closed", "lotteryCompleted": "Lottery completed: {enrolled} enrolled, {waitlist} waitlisted", "courseDropped": "Course dropped", "ownershipCheckFailed": "Ownership check failed" } }