feat: enhance accessibility and testing with data-test attributes and improve error handling
This commit is contained in:
120
apps/web/i18n/messages/en/courses.json
Normal file
120
apps/web/i18n/messages/en/courses.json
Normal file
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"nav": {
|
||||
"courses": "Courses",
|
||||
"newCourse": "New Course",
|
||||
"calendar": "Calendar",
|
||||
"categories": "Categories",
|
||||
"instructors": "Instructors",
|
||||
"locations": "Locations",
|
||||
"statistics": "Statistics"
|
||||
},
|
||||
"pages": {
|
||||
"coursesTitle": "Courses",
|
||||
"newCourseTitle": "New Course",
|
||||
"calendarTitle": "Course Calendar",
|
||||
"categoriesTitle": "Course Categories",
|
||||
"instructorsTitle": "Instructors",
|
||||
"locationsTitle": "Locations",
|
||||
"statisticsTitle": "Course Statistics"
|
||||
},
|
||||
"list": {
|
||||
"searchPlaceholder": "Search courses...",
|
||||
"title": "Courses ({count})",
|
||||
"noCourses": "No courses found",
|
||||
"createFirst": "Create your first course to get started.",
|
||||
"courseNumber": "Course No.",
|
||||
"courseName": "Course Name",
|
||||
"startDate": "Start",
|
||||
"endDate": "End",
|
||||
"participants": "Participants",
|
||||
"fee": "Fee"
|
||||
},
|
||||
"detail": {
|
||||
"notFound": "Course not found",
|
||||
"participants": "Participants",
|
||||
"sessions": "Sessions",
|
||||
"viewAllParticipants": "View all participants",
|
||||
"viewAttendance": "View attendance",
|
||||
"noParticipants": "No participants yet.",
|
||||
"noSessions": "No sessions yet.",
|
||||
"addParticipant": "Add Participant"
|
||||
},
|
||||
"form": {
|
||||
"basicData": "Basic Data",
|
||||
"courseNumber": "Course Number",
|
||||
"courseName": "Course Name *",
|
||||
"description": "Description",
|
||||
"schedule": "Schedule",
|
||||
"startDate": "Start Date",
|
||||
"endDate": "End Date",
|
||||
"registrationDeadline": "Registration Deadline",
|
||||
"capacity": "Capacity",
|
||||
"maxParticipants": "Max Participants",
|
||||
"minParticipants": "Min Participants",
|
||||
"fee": "Fee (€)",
|
||||
"reducedFee": "Reduced Fee (€)",
|
||||
"statusSection": "Status",
|
||||
"courseStatus": "Course Status",
|
||||
"created": "Course created successfully",
|
||||
"updated": "Course updated",
|
||||
"errorCreating": "Error creating course",
|
||||
"errorUpdating": "Error updating course"
|
||||
},
|
||||
"status": {
|
||||
"planned": "Planned",
|
||||
"open": "Open",
|
||||
"running": "Running",
|
||||
"completed": "Completed",
|
||||
"cancelled": "Cancelled"
|
||||
},
|
||||
"enrollment": {
|
||||
"enrolled": "Enrolled",
|
||||
"waitlisted": "Waitlisted",
|
||||
"cancelled": "Cancelled",
|
||||
"completed": "Completed",
|
||||
"enrolledAt": "Enrolled on"
|
||||
},
|
||||
"attendance": {
|
||||
"title": "Attendance",
|
||||
"present": "Present",
|
||||
"absent": "Absent",
|
||||
"excused": "Excused",
|
||||
"session": "Session"
|
||||
},
|
||||
"calendar": {
|
||||
"title": "Course Calendar",
|
||||
"courseDay": "Course Day",
|
||||
"free": "Free",
|
||||
"today": "Today",
|
||||
"weekdays": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
|
||||
"months": [
|
||||
"January",
|
||||
"February",
|
||||
"March",
|
||||
"April",
|
||||
"May",
|
||||
"June",
|
||||
"July",
|
||||
"August",
|
||||
"September",
|
||||
"October",
|
||||
"November",
|
||||
"December"
|
||||
]
|
||||
},
|
||||
"categories": {
|
||||
"title": "Categories",
|
||||
"newCategory": "New Category",
|
||||
"noCategories": "No categories found."
|
||||
},
|
||||
"instructors": {
|
||||
"title": "Instructors",
|
||||
"newInstructor": "New Instructor",
|
||||
"noInstructors": "No instructors found."
|
||||
},
|
||||
"locations": {
|
||||
"title": "Locations",
|
||||
"newLocation": "New Location",
|
||||
"noLocations": "No locations found."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user