-
- {{ __('4. Are you currently using any Frappe products?') }}
-
-
+
+
+ {{ __('How many students are you planning to teach?') }}
+
@@ -89,19 +65,15 @@ const router = useRouter()
const { brand } = sessionStore()
const persona = reactive({
- role: null,
noOfStudents: null,
useCase: null,
- frappeProducts: null,
})
const submitPersona = () => {
let responses = {
site: user.data?.sitename,
- role: persona.role,
no_of_students: persona.noOfStudents,
use_case: persona.useCase,
- frappe_products: persona.frappeProducts,
}
call('lms.lms.api.capture_user_persona', {
responses: JSON.stringify(responses),
@@ -125,24 +97,6 @@ const skipPersonaForm = () => {
})
}
-const roleOptions = computed(() => {
- const options = [
- 'Trainer / Instructor',
- 'Freelancer / Consultant',
- 'HR / L&D Professional',
- 'School / University Admin',
- 'Software Developer',
- 'Community Manager',
- 'Business Owner / Team Lead',
- 'Other',
- ]
-
- return options.map((option) => ({
- label: option,
- value: option,
- }))
-})
-
const noOfStudentsOptions = computed(() => {
const options = [
'Less than 50',
@@ -173,22 +127,6 @@ const useCaseOptions = computed(() => {
}))
})
-const frappeProductsOptions = computed(() => {
- const options = [
- 'Frappe Framework',
- 'ERPNext / Frappe HR',
- 'Frappe CRM / Helpdesk',
- 'Custom Frappe App',
- 'Other',
- 'Not using any Frappe product',
- ]
-
- return options.map((option) => ({
- label: option,
- value: option,
- }))
-})
-
usePageMeta(() => {
return {
title: 'Persona',
diff --git a/lms/locale/ar.po b/lms/locale/ar.po
index 8cf5a014..9db65584 100644
--- a/lms/locale/ar.po
+++ b/lms/locale/ar.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
msgid "Add Lesson"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr ""
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "الكل"
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr ""
@@ -399,7 +399,7 @@ msgstr ""
msgid "Apps"
msgstr "التطبيقات"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "أرشفة"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "تعيينات"
@@ -510,7 +510,7 @@ msgstr ""
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "تخويل الوصول إلى تقويم Google"
@@ -534,7 +534,7 @@ msgstr ""
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "الدفعات:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr "فرع"
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr ""
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "انهيار"
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr "أكتمل"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "نموذج البريد الإلكتروني للتأكيد"
msgid "Congratulations on getting certified!"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr "محتوى"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "عقد"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr ""
msgid "Course Lesson"
msgstr ""
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "Courses Completed"
msgstr ""
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr ""
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "أنشأ"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "العملة"
msgid "Current Lesson"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "التاريخ:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr "معطل"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "تجاهل"
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "تصحيح"
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "تعديل الملف الشخصي"
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr "وقت الانتهاء"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "خطأ"
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "وسعت"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "مجاني"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "الجمعة"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "من"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "الاسم الكامل"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr ""
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr "مرحبًا"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "مساعدة"
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "هوية شخصية"
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr "فائدة"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "مقدمة"
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "تاريخ القضية"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr ""
@@ -2733,7 +2732,7 @@ msgstr "المسمى الوظيفي"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "وظائف"
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "الروابط"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "تحميل المزيد"
@@ -3120,7 +3119,7 @@ msgstr "محلي"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "دخول"
@@ -3141,7 +3140,7 @@ msgstr "دخول"
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "معلم"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr "يوم الاثنين"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "جديد"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "{0} جديد"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "التالي"
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr "الخيار 4"
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr ""
@@ -3915,7 +3910,7 @@ msgstr "إجتاز"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "رقم الهاتف"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr "يرجى التحقق من بريدك الالكتروني للتحقق"
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "بعد"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr "الرمز البريدي"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr "معاينة الصورة"
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "سابق"
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "مرجع نوع الوثيقة"
msgid "Regards"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr "صلاحية"
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "الصلاحيات"
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr "تاريخ البدء"
msgid "Start Date:"
msgstr "تاريخ البدء:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "حالة"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "نجاح"
@@ -5232,7 +5227,7 @@ msgstr "ملخص"
msgid "Sunday"
msgstr "الأحد"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr "قالب"
msgid "Temporarily Disabled"
msgstr "موقوف مؤقتا"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "إلى"
@@ -5602,7 +5602,7 @@ msgstr "إلى"
msgid "To Date"
msgstr "إلى تاريخ"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "الاجمالي غير شامل الضريبة"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr ""
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "أكتمل"
@@ -6234,7 +6242,7 @@ msgstr "من"
msgid "out of"
msgstr "من أصل"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0} ذكرتك في تعليق في {1}"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/bs.po b/lms/locale/bs.po
index d495c920..034c2c13 100644
--- a/lms/locale/bs.po
+++ b/lms/locale/bs.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Bosnian\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Dodaj Poglavlje"
msgid "Add Lesson"
msgstr "Dodaj Lekciju"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "Dodaj Vrijeme"
@@ -160,7 +160,7 @@ msgstr "Dodaj Lekciju"
msgid "Add a Student"
msgstr "Dodaj Studenta"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr "Dodaj Poglavlje"
@@ -172,7 +172,7 @@ msgstr "Dodaj Kurs"
msgid "Add a keyword and then press enter"
msgstr "Dodaj ključnu riječ, a zatim pritisnite enter"
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr "Dodaj Lekciju"
@@ -201,11 +201,11 @@ msgstr "Dodaj postojeće pitanje"
msgid "Add at least one possible answer for this question: {0}"
msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr "Dodaj kurseve u vašu grupu"
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr "Dodaj učenike u vašu grupu"
@@ -217,11 +217,11 @@ msgstr "Dodaj web stranicu na bočnu traku"
msgid "Add your assignment as {0}"
msgstr "Dodaj zadatak kao {0}"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr "Dodaj vaše prvo poglavlje"
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr "Dodaj vašu prvu lekciju"
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "Admin"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Sve"
@@ -364,11 +364,11 @@ msgstr "Pojavljuje se na kartici kursa u listi kurseva"
msgid "Appears when the batch URL is shared on any online platform"
msgstr "Pojavljuje se kada se grupni URL dijeli na bilo kojoj online platformi"
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "Prijave Primljene"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "Primjeni"
@@ -399,7 +399,7 @@ msgstr "Odobreno"
msgid "Apps"
msgstr "Aplikacije"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "Arhivirano"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Procjena {0} je već dodana ovoj grupi."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr "Zadatak je uspješno ažuriran"
msgid "Assignment will appear at the bottom of the lesson."
msgstr "Zadatak će se pojaviti na dnu lekcije."
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Dodjele"
@@ -510,7 +510,7 @@ msgstr "Barem jedna opcija mora biti tačna za ovo pitanje."
msgid "Attire Preference"
msgstr "Preferencija Odjeće"
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Autoriziraj pristup Google kalendaru"
@@ -534,7 +534,7 @@ msgstr "Prosječna Ocjena"
msgid "Average of Feedback Received"
msgstr "Prosjek Primljenih Povratnih Informacija"
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr "Povratak na Kurs"
@@ -654,6 +654,10 @@ msgstr "Grupa Ažurirana"
msgid "Batch end date cannot be before the batch start date"
msgstr "Datum završetka grupe ne može biti prije datuma početka grupe"
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr "Grupa je već počela."
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr "Grupa je rasprodata."
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Grupa:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr "Grupe"
@@ -717,7 +721,7 @@ msgstr "Podružnica"
msgid "Business Owner"
msgstr "Poslovni Vlasnik"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr "Kupi ovaj kurs"
@@ -765,7 +769,7 @@ msgstr "Ležerna Odjeća"
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "Šablon e-pošte Certifikata"
msgid "Certificate Link"
msgstr "Veza Certifikata"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr "Certifikat o Završetku"
@@ -816,7 +820,7 @@ msgstr "Certifikati su uspješno generirani"
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr "Certificirani Članovi"
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "Certificirani Učesnici"
@@ -1023,7 +1027,7 @@ msgstr "Web stranica Grupe"
msgid "Collaboration Preference"
msgstr "Preference Saradnje"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Sklopi"
@@ -1133,7 +1137,7 @@ msgstr "Završi upis - ne propusti!"
msgid "Completed"
msgstr "Završeno"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr "Studenti koji su Završili"
@@ -1143,10 +1147,6 @@ msgstr "Studenti koji su Završili"
msgid "Completion Certificate"
msgstr "Završni Certifikat"
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr "Završetak"
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "Šablon e-pošte za potvrdu"
msgid "Congratulations on getting certified!"
msgstr "Čestitamo na certificiranju!"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr "Kontaktirajte administratora da se upišete na ovaj kurs."
@@ -1195,17 +1196,17 @@ msgstr "Kontaktirajte administratora da se upišete na ovaj kurs."
msgid "Content"
msgstr "Sadržaj"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr "Nastavi sa Učenjem"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "Ugovor"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "Politika Kolačića"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "Kurs je Završen"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "Instruktor Kursa"
msgid "Course Lesson"
msgstr "Lekcija Kursa"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "Lista Kurseva"
@@ -1426,8 +1427,7 @@ msgstr "Kurs {0} je već dodan ovoj grupi."
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "Kursevi"
msgid "Courses Completed"
msgstr "Završeni Kursevi"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr "Kursevi su uspješno izbrisani"
@@ -1464,15 +1464,15 @@ msgstr "Kreiraj Kurs"
msgid "Create a Live Class"
msgstr "Kreiraj Razred Uživo"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr "Kreiraj grupu"
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr "Kreiraj kurs"
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr "Kreiraj čas uživo"
@@ -1484,27 +1484,27 @@ msgstr "Kreiraj novo pitanje"
msgid "Create an Assignment"
msgstr "Kreiraj Zadatak"
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr "Kreiraj vašu prvu seriju"
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr "Kreiraj vaš prvi kurs"
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr "Kreiraj vašj prvi kviz"
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "Kreirano"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr "Kreiranje grupe u toku"
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr "Kreiranje kursa u toku"
@@ -1524,7 +1524,7 @@ msgstr "Valuta"
msgid "Current Lesson"
msgstr "Trenutna Lekcija"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr "Prilagođeni Šabloni Certifikata"
@@ -1585,7 +1585,7 @@ msgstr "Datum:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr "Onemogući Prijavu"
msgid "Disabled"
msgstr "Onemogućeno"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Odbaci"
@@ -1768,11 +1768,11 @@ msgstr "E-pošta"
msgid "E-mail"
msgstr "E-pošta"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "Uredi"
@@ -1785,7 +1785,7 @@ msgstr "Uredi Zadatak"
msgid "Edit Chapter"
msgstr "Uredi poglavlje"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Uredi Profil"
@@ -1889,7 +1889,7 @@ msgstr "Datum Završetka (ili očekivani)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "Datum Završetka (ili očekivani)"
msgid "End Time"
msgstr "Vrijeme Završetka"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr "Upišite se sada"
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr "Upisan"
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "Upisani Studenti"
@@ -1928,14 +1928,13 @@ msgstr "Potvrda upisa za {0}"
msgid "Enrollment Count"
msgstr "Broj Upisa"
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr "Upis nije uspio"
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr "Upisi"
@@ -1968,8 +1967,8 @@ msgstr "Unesite tačan odgovor"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "Grеška"
@@ -2019,7 +2018,7 @@ msgstr "Evaluacija je uspješno sačuvana"
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr "Prijava Vježbe"
msgid "Exercise Title"
msgstr "Naziv Vježbe"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "Proširi"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "Besplatno"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "Slobodnjak"
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Petak"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "Od"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Puno Ime"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "Puno Radno Vrijeme"
@@ -2276,7 +2275,7 @@ msgstr "Generiši Certifikate"
msgid "Generate Google Meet Link"
msgstr "Generiraj Google Meet Vezu"
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr "Preuzmi Certifikat"
@@ -2340,7 +2339,7 @@ msgstr "Naslov"
msgid "Hello"
msgstr "Zdravo"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "Pomoć"
@@ -2410,11 +2409,11 @@ msgstr "Sa zadovoljstvom vas mogu obavijestiti da ste uspješno stekli certifika
msgid "I am looking for a job"
msgstr "Tražim posao"
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "Ja sam nedostupan/nedostupna"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "ID"
@@ -2566,7 +2565,7 @@ msgstr "Instruktor Sadržaj"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr "Instruktor Napomene"
@@ -2590,8 +2589,8 @@ msgstr "Komentari Instruktora"
msgid "Interest"
msgstr "Kamata"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "Uvod"
@@ -2629,7 +2628,7 @@ msgstr "Samo po Pozivu"
msgid "Invite Request"
msgstr "Pozivni Zahtjev"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr "Pozovi vaš tim i učenike"
@@ -2661,7 +2660,7 @@ msgstr "SCORM Paket"
msgid "Issue Date"
msgstr "Datum Izdavanja"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr "Izdaj Certifikat"
@@ -2710,7 +2709,7 @@ msgstr "Naziv Table za Posao"
msgid "Job Details"
msgstr "Detalji Posla"
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "Otvorena Radna Mjesta"
@@ -2733,7 +2732,7 @@ msgstr "Naziv Posla"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "Poslovi"
@@ -3043,7 +3042,7 @@ msgstr "Naziv Lekcije"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Veze"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "Uživo"
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr "URL LiveCode"
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "Učitaj Još"
@@ -3120,7 +3119,7 @@ msgstr "Lokal"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr "Preferenca Lokacije"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Prijava"
@@ -3141,7 +3140,7 @@ msgstr "Prijava"
msgid "Login to Frappe Cloud?"
msgstr "Prijavi se na Frappe Cloud?"
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr "Prijavite se kako biste se prijavili"
@@ -3163,7 +3162,7 @@ msgstr "Objavi"
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr "Unesi ispravanu faktura adresu jer će se koristiti u vašoj fakturi."
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr "Upravljaj Grupom"
@@ -3198,7 +3197,7 @@ msgstr "Označi kao pročitano"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr "Meta Ključne Riječi"
msgid "Milestone"
msgstr "Prekretnica"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr "Prekretnice"
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr "Za pitanja sa više odgovora potrebne su najmanje dvije opcije."
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr "Modul je netačan."
msgid "Monday"
msgstr "Ponedjeljak"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr "Monetizacija"
@@ -3490,22 +3485,22 @@ msgstr "Više Tačnih Odgovora"
msgid "My availability"
msgstr "Moja Dostupnost"
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "Moj Kalendar"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "Novi"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr "Nova Grupa"
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "Novi Kurs"
@@ -3533,8 +3528,8 @@ msgstr "Novi Član Programa"
msgid "New Question"
msgstr "Novo Pitanje"
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr "Novi Kviz"
@@ -3542,20 +3537,20 @@ msgstr "Novi Kviz"
msgid "New Sign Up"
msgstr "Nova Registracija"
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr "Novi komentar u grupi {0}"
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr "Novi odgovor na temu {0} na kursu {1}"
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Novi {0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "Sljedeći"
@@ -3588,7 +3583,7 @@ msgstr "Nema Predstojećih Ocjenjivanja"
msgid "No announcements"
msgstr "Nema Objava"
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr "Nije pronađen nijedan zadatak"
@@ -3652,7 +3647,7 @@ msgstr "Nije pronađen nijedan program"
msgid "No quiz submissions found. Please check again later."
msgstr "Nije pronađen nijedan podnešeni kviz. Provjeri ponovo kasnije."
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr "Nema pronađenih Kvizova"
@@ -3762,7 +3757,7 @@ msgstr "Programu se mogu dodati samo kursevi za koje je samostalno učenje onemo
msgid "Only files of type {0} will be accepted."
msgstr "Samo datoteke tipa {0} će biti prihvaćeni."
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr "Dozvoljena je samo datoteka slike."
@@ -3824,7 +3819,7 @@ msgstr "Opcija 4"
msgid "Order ID"
msgstr "ID Naloga"
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr "Organizacija"
@@ -3878,7 +3873,7 @@ msgstr "Plaćena Grupa"
msgid "Paid Certificate"
msgstr "Plaćeni Certifikat"
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr "Plaćeni Certifikat nakon Ocjenjivanja"
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr "Pan Broj"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "Honorarno"
@@ -3915,7 +3910,7 @@ msgstr "Uspješno"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr "Persona Uhvaćena"
msgid "Phone Number"
msgstr "Broj Telefona"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr "Prijavi se"
@@ -4061,7 +4056,7 @@ msgstr "Provjeri e-poštu za potvrdu"
msgid "Please click on the following button to set your new password"
msgstr "Klikni na sljedeće dugme da postavite novu lozinku"
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr "Završite prethodne kurseve u programu da biste se upisali na ovaj kurs."
@@ -4192,8 +4187,8 @@ msgstr "Mogući Odgovor 3"
msgid "Possible Answer 4"
msgstr "Mogući Odgovor 4"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Objava"
@@ -4205,11 +4200,11 @@ msgstr "Objavi novi posao ili provjeri kasnije."
msgid "Postal Code"
msgstr "Poštanski Broj"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr "Objavljeno"
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr "Pokreće se od Učenje"
@@ -4248,7 +4243,7 @@ msgstr "Pregled slike"
msgid "Preview Video"
msgstr "Pregledaj Video"
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Prethodna"
@@ -4275,7 +4270,7 @@ msgstr "Primarne Zemlje"
msgid "Primary Subgroup"
msgstr "Primarna Podgrupa"
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr "Pravila Privatnosti"
@@ -4323,7 +4318,7 @@ msgstr "Član Programa"
msgid "Program Members"
msgstr "Članovi Programa"
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr "Programi"
@@ -4389,7 +4384,7 @@ msgstr "Kupljeni Certifikat"
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "Pitanje {0} od {1}"
msgid "Questions"
msgstr "Pitanja"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr "Pitanja su uspješno izbrisana"
@@ -4472,7 +4467,7 @@ msgstr "Sažetak Kviza"
msgid "Quiz Title"
msgstr "Naziv Kviza"
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr "Kviz je uspješno kreiran"
@@ -4480,7 +4475,7 @@ msgstr "Kviz je uspješno kreiran"
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr "Kviz nije dostupan gostima. Prijavi se da nastaviš."
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr "Kviz je uspješno ažuriran"
@@ -4489,16 +4484,16 @@ msgstr "Kviz je uspješno ažuriran"
msgid "Quiz will appear at the bottom of the lesson."
msgstr "Kviz će se pojaviti na dnu lekcije."
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr "Kvizovi"
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "Referentna vrsta dokumenta"
msgid "Regards"
msgstr "Pozdrav"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr "Registrirajte se Sada"
@@ -4638,7 +4633,7 @@ msgstr "Uloga"
msgid "Role Preference"
msgstr "Preferenca Uloge"
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "Uloge"
@@ -4759,7 +4754,7 @@ msgstr "Traži po Imenu"
msgid "Search by Title"
msgstr "Traži po Nazivu"
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr "Traži po Nazivu"
@@ -4819,15 +4814,15 @@ msgstr "Časovi na Dane"
msgid "Set your Password"
msgstr "Postavite svoju Lozinku"
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr "Postavljanje"
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr "Postavljanje Platnog Prolaza"
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr "Postavke Prijave"
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr "Prijave"
@@ -5020,8 +5015,8 @@ msgstr "Start Datum"
msgid "Start Date:"
msgstr "Datum Početka:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr "Počni Učiti"
@@ -5034,7 +5029,7 @@ msgstr "Počni Učiti"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "Zemlja"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "Statistika"
@@ -5112,7 +5107,7 @@ msgstr "Status/Rezultat"
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr "Studentske Recenzije"
msgid "Students"
msgstr "Studenti"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr "Studenti su uspješno izbrisani"
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr "Predano {0}"
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr "Predano {0}"
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "Uspjeh"
@@ -5232,7 +5227,7 @@ msgstr "Sažetak"
msgid "Sunday"
msgstr "Nedjelja"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr "Sumnjiva mustra pronađena u {0}: {1}"
@@ -5317,7 +5312,7 @@ msgstr "Šablon"
msgid "Temporarily Disabled"
msgstr "Privremeno Onemogućeno"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "Uslovi Korišćenja"
@@ -5353,7 +5348,7 @@ msgstr "Hvala vam na povratnim informacijama!"
msgid "Thanks and Regards"
msgstr "Hvala i Pozdrav"
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr "Grupa je popunjena. Kontaktiraj Administratora."
@@ -5444,11 +5439,11 @@ msgstr "Ovaj certifikat ne ističe"
msgid "This class has ended"
msgstr "Ovaj čas je završen"
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr "Ovaj kurs ima:"
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr "Ovaj kurs je besplatan."
@@ -5480,6 +5475,11 @@ msgstr "Ova lekcija nije dostupna za pregled. Pridruži se kursu da biste mu pri
msgid "This quiz consists of {0} questions."
msgstr "Ovaj kviz se sastoji od {0} pitanja."
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr "Ova stranica se ažurira. Nećete moći vršiti nikakve promjene. Puni pristup će uskoro biti vraćen."
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr "Vremena:"
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr "Naziv je obavezan"
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "Do"
@@ -5602,7 +5602,7 @@ msgstr "Do"
msgid "To Date"
msgstr "Do Datuma"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora."
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "Ukupno"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr "Ukupno Bodova"
@@ -5656,7 +5656,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "Pod Recenzijom"
msgid "Unlisted"
msgstr "Neizlistane"
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr "Neobjavljeno"
@@ -5725,8 +5725,8 @@ msgstr "Nestrukturirana Uloga"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr "Prikaži Certifikat"
msgid "Visibility"
msgstr "Vidljivost"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr "Posjeti Grupu"
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr "Posjeti Web Stranicu"
@@ -6007,6 +6007,14 @@ msgstr "Možete isprobati ovaj kviz {0}."
msgid "You can find their resume attached to this email."
msgstr "Njihov životopis možete pronaći u prilogu ove e-pošte."
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr "Ne možete promijeniti dostupnost dok se stranica ažurira."
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr "Ne možete mijenjati uloge u načinu rada samo za čitanje."
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr "Ne možete zakazati ocjenjivanje nakon {0}."
@@ -6044,7 +6052,7 @@ msgstr "Već ste se prijavili za ovaj posao."
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "Već ste premašili maksimalan broj pokušaja dozvoljen za ovaj kviz."
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr "Već ste kupili sertifikat za ovaj kurs."
@@ -6052,15 +6060,15 @@ msgstr "Već ste kupili sertifikat za ovaj kurs."
msgid "You have already reviewed this course"
msgstr "Već ste pregledali ovaj kurs"
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr "Prijavili ste se"
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr "Upisani ste u ovu grupu"
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr "Upisani ste na ovaj kurs"
@@ -6072,11 +6080,11 @@ msgstr "Premašili ste maksimalan broj pokušaja ({0}) za ovaj kviz"
msgid "You have got a score of {0} for the quiz {1}"
msgstr "Imate ocjenu {0} za kviz {1}"
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr "Još niste kreirali nijedan zadatak. Da kreiraš novi zadatak, klikni na dugme \"Novi\" iznad."
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr "Još niste kreirali nijedan kviz. Da kreiraš novi kviz, klikni na dugme \"Novi Kviz\" iznad."
@@ -6084,7 +6092,7 @@ msgstr "Još niste kreirali nijedan kviz. Da kreiraš novi kviz, klikni na dugme
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "Odlučili ste da budete obaviješteni o ovom kursu. Primit ćete e-poštu kada kurs postane dostupan."
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr "Prvo se prijavite da biste se upisali na ovaj kurs"
@@ -6120,7 +6128,7 @@ msgstr "Vaš račun je uspješno kreiran!"
msgid "Your batch {0} is starting tomorrow"
msgstr "Vaša grupa {0} počinje sutra"
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr "Vaš kalendar je postavljen."
@@ -6198,7 +6206,7 @@ msgstr "certifikati"
msgid "certified members"
msgstr "certificirani članovi"
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "završeno"
@@ -6234,7 +6242,7 @@ msgstr "od"
msgid "out of"
msgstr "od"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr "pitanje_detalj"
@@ -6258,7 +6266,7 @@ msgstr "možeš"
msgid "{0} Open Jobs"
msgstr "{0} Otvoreni Poslovi"
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr "{0} Postavke nisu pronađene"
@@ -6298,7 +6306,7 @@ msgstr "{0} je već certificiran za kurs {1}"
msgid "{0} is your evaluator"
msgstr "{0} je vaš ocjenjivač"
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr "{0} vas je spomenuo u komentaru"
@@ -6306,11 +6314,11 @@ msgstr "{0} vas je spomenuo u komentaru"
msgid "{0} mentioned you in a comment in your batch."
msgstr "{0} vas je spomenuo u komentaru u vašoj grupi."
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0} vas je spomenuo u komentaru u {1}"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr "{0}k"
diff --git a/lms/locale/de.po b/lms/locale/de.po
index 59bd7116..23623823 100644
--- a/lms/locale/de.po
+++ b/lms/locale/de.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Kapitel hinzufügen"
msgid "Add Lesson"
msgstr "Lektion hinzufügen"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "Slot hinzufügen"
@@ -160,7 +160,7 @@ msgstr "Lektion hinzufügen"
msgid "Add a Student"
msgstr "Schüler hinzufügen"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr "Kurs hinzufügen"
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr "Webseite zur Seitenleiste hinzufügen"
msgid "Add your assignment as {0}"
msgstr "Aufgabe als {0} hinzufügen"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "Admin"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Alle"
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "Empfangene Anwendungen"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "Anwenden"
@@ -399,7 +399,7 @@ msgstr "Genehmigt"
msgid "Apps"
msgstr "Apps"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "Archiviert"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr "Die Aufgabe wird unten in der Lektion angezeigt."
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Zuordnungen"
@@ -510,7 +510,7 @@ msgstr "Bei dieser Frage muss mindestens eine Antwortmöglichkeit richtig sein."
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Autorisieren Sie den Zugriff auf Google Kalender"
@@ -534,7 +534,7 @@ msgstr "Durchschnittliche Bewertung"
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Charge:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr "Betrieb"
msgid "Business Owner"
msgstr "Geschäftsinhaber"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "Zertifikat-E-Mail-Vorlage"
msgid "Certificate Link"
msgstr "Zertifikatslink"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "Zertifizierte Teilnehmer"
@@ -1023,7 +1027,7 @@ msgstr "Kohorten-Webseite"
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Zuklappen"
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr "Abgeschlossen"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "Bestätigungs-E-Mail-Vorlage"
msgid "Congratulations on getting certified!"
msgstr "Herzlichen Glückwunsch zur Zertifizierung!"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr "Inhalt"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "Vertrag"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "Cookie-Richtlinie"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "Abgeschlossene Kurse"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "Kursleiter"
msgid "Course Lesson"
msgstr "Kurslektion"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "Kursliste"
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "Kurse"
msgid "Courses Completed"
msgstr "Abgeschlossene Kurse"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr "Einen Kurs erstellen"
msgid "Create a Live Class"
msgstr "Eine Live-Klasse erstellen"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "Erstellt"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "Währung"
msgid "Current Lesson"
msgstr "Aktuelle Lektion"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "Datum:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr "Deaktiviert"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Verwerfen"
@@ -1768,11 +1768,11 @@ msgstr "E-Mail"
msgid "E-mail"
msgstr "E-Mail"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "Bearbeiten"
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr "Kapitel bearbeiten"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Profil bearbeiten"
@@ -1889,7 +1889,7 @@ msgstr "Enddatum (oder voraussichtlich)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "Enddatum (oder voraussichtlich)"
msgid "End Time"
msgstr "Endzeit"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "Eingeschriebene Studenten"
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr "Anzahl der Einschreibungen"
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr "Einschreibungen"
@@ -1968,8 +1967,8 @@ msgstr "Geben Sie die richtige Antwort ein"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "Fehler"
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr "Übungstitel"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "Erweitern"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "Frei"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Freitag"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "Von"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Vollständiger Name"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "Vollzeit"
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr "Google Meet-Link generieren"
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr "Überschrift"
msgid "Hello"
msgstr "Hallo"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "Hilfe"
@@ -2410,11 +2409,11 @@ msgstr "Ich freue mich, Ihnen mitteilen zu können, dass Sie Ihr Zertifikat für
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "Ich bin nicht verfügbar"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "ID"
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr "Kommentare der Dozenten"
msgid "Interest"
msgstr "Zinsen"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "Einleitung"
@@ -2629,7 +2628,7 @@ msgstr "Nur auf Einladung"
msgid "Invite Request"
msgstr "Einladungsanfrage"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Ausstellungsdatum"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "Stellenausschreibungen"
@@ -2733,7 +2732,7 @@ msgstr "Stellenbezeichnung"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "freie Stellen"
@@ -3043,7 +3042,7 @@ msgstr "Titel der Unterrichtseinheit"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Verknüpfungen"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "Mehr laden"
@@ -3120,7 +3119,7 @@ msgstr "Lokal"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Anmelden"
@@ -3141,7 +3140,7 @@ msgstr "Anmelden"
msgid "Login to Frappe Cloud?"
msgstr "Melden Sie sich bei Frappe Cloud an?"
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr "Machen Sie eine Ankündigung"
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr "Als gelesen markieren"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "Ecktermin"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr "Montag"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr "Meine Verfügbarkeit"
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "Mein Kalender"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "Neu"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "Neuer Kurs"
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Neu {0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "Weiter"
@@ -3588,7 +3583,7 @@ msgstr "Keine bevorstehenden Bewertungen"
msgid "No announcements"
msgstr "Keine Ankündigungen"
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr "Es werden nur Dateien vom Typ {0} akzeptiert."
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr "Option 4"
msgid "Order ID"
msgstr "Bestell-Nr."
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr "Bezahlte Charge"
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "Teilzeit"
@@ -3915,7 +3910,7 @@ msgstr "Erfolgreich"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "Telefonnummer"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr "Bitte überprüfen Sie Ihren Posteingang. Wir haben Ihnen eine E-Mail mi
msgid "Please click on the following button to set your new password"
msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort festzulegen"
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr "Mögliche Antwort 3"
msgid "Possible Answer 4"
msgstr "Mögliche Antwort 4"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Absenden"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr "Postleitzahl"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr "Vorschaubild"
msgid "Preview Video"
msgstr "Videovorschau"
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Vorhergehende"
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr "Primäre Untergruppe"
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr "Datenschutzerklärung"
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "Frage {0} von {1}"
msgid "Questions"
msgstr "Fragen"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr "Quiz-Zusammenfassung"
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr "Das Quiz ist für Gastbenutzer nicht verfügbar. Bitte melden Sie sich an, um fortzufahren."
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr "Das Quiz wird am Ende der Lektion angezeigt."
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "Referenz-Dokumententyp"
msgid "Regards"
msgstr "Grüße"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr "Rolle"
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "Rollen"
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr "Startdatum"
msgid "Start Date:"
msgstr "Startdatum:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr "Mit dem Lernen beginnen"
@@ -5034,7 +5029,7 @@ msgstr "Mit dem Lernen beginnen"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "Bundesland"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "Statistiken"
@@ -5112,7 +5107,7 @@ msgstr "Status/Punktzahl"
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr "Schüler"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "Erfolg"
@@ -5232,7 +5227,7 @@ msgstr "Zusammenfassung"
msgid "Sunday"
msgstr "Sonntag"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr "Vorlage"
msgid "Temporarily Disabled"
msgstr "Zeitweise nicht verfügbar"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "Nutzungsbedingungen"
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr "Danke und Grüße"
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr "Dieses Zertifikat läuft nicht ab"
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr "Dieser Kurs ist kostenlos."
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "An"
@@ -5602,7 +5602,7 @@ msgstr "An"
msgid "To Date"
msgstr "Bis-Datum"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator."
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "Summe"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "Wird überprüft"
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr "Sichtbarkeit"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr "Sie haben sich bereits auf diese Stelle beworben."
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "Sie haben die maximal zulässige Anzahl von Versuchen für dieses Quiz bereits überschritten."
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr "Sie haben diesen Kurs bereits bewertet"
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "Sie haben sich für eine Benachrichtigung zu diesem Kurs entschieden. Sie erhalten eine E-Mail, sobald der Kurs verfügbar ist."
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr "Ihr Konto wurde erfolgreich erstellt!"
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr "Ihr Kalender ist eingestellt."
@@ -6198,7 +6206,7 @@ msgstr "zertifikate"
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "abgeschlossen"
@@ -6234,7 +6242,7 @@ msgstr "von"
msgid "out of"
msgstr "von"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr "Sie können"
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr "{0} hat Sie in einem Kommentar erwähnt"
@@ -6306,11 +6314,11 @@ msgstr "{0} hat Sie in einem Kommentar erwähnt"
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0} erwähnte Sie in einem Kommentar in {1}"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/eo.po b/lms/locale/eo.po
index dbe23b2f..269b7d93 100644
--- a/lms/locale/eo.po
+++ b/lms/locale/eo.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Esperanto\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "crwdns149214:0crwdne149214:0"
msgid "Add Lesson"
msgstr "crwdns149216:0crwdne149216:0"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "crwdns149218:0crwdne149218:0"
@@ -160,7 +160,7 @@ msgstr "crwdns149222:0crwdne149222:0"
msgid "Add a Student"
msgstr "crwdns149224:0crwdne149224:0"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr "crwdns151726:0crwdne151726:0"
@@ -172,7 +172,7 @@ msgstr "crwdns149226:0crwdne149226:0"
msgid "Add a keyword and then press enter"
msgstr "crwdns152004:0crwdne152004:0"
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr "crwdns151728:0crwdne151728:0"
@@ -201,11 +201,11 @@ msgstr "crwdns149234:0crwdne149234:0"
msgid "Add at least one possible answer for this question: {0}"
msgstr "crwdns149236:0{0}crwdne149236:0"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr "crwdns154437:0crwdne154437:0"
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr "crwdns154439:0crwdne154439:0"
@@ -217,11 +217,11 @@ msgstr "crwdns149238:0crwdne149238:0"
msgid "Add your assignment as {0}"
msgstr "crwdns149240:0{0}crwdne149240:0"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr "crwdns154441:0crwdne154441:0"
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr "crwdns154443:0crwdne154443:0"
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "crwdns149248:0crwdne149248:0"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "crwdns149250:0crwdne149250:0"
@@ -364,11 +364,11 @@ msgstr "crwdns151464:0crwdne151464:0"
msgid "Appears when the batch URL is shared on any online platform"
msgstr "crwdns151466:0crwdne151466:0"
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "crwdns149282:0crwdne149282:0"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "crwdns149284:0crwdne149284:0"
@@ -399,7 +399,7 @@ msgstr "crwdns149292:0crwdne149292:0"
msgid "Apps"
msgstr "crwdns149294:0crwdne149294:0"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "crwdns152268:0crwdne152268:0"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "crwdns149308:0{0}crwdne149308:0"
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr "crwdns154598:0crwdne154598:0"
msgid "Assignment will appear at the bottom of the lesson."
msgstr "crwdns149324:0crwdne149324:0"
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "crwdns152108:0crwdne152108:0"
@@ -510,7 +510,7 @@ msgstr "crwdns149326:0crwdne149326:0"
msgid "Attire Preference"
msgstr "crwdns149328:0crwdne149328:0"
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "crwdns149330:0crwdne149330:0"
@@ -534,7 +534,7 @@ msgstr "crwdns149336:0crwdne149336:0"
msgid "Average of Feedback Received"
msgstr "crwdns152270:0crwdne152270:0"
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr "crwdns149338:0crwdne149338:0"
@@ -654,6 +654,10 @@ msgstr "crwdns149374:0crwdne149374:0"
msgid "Batch end date cannot be before the batch start date"
msgstr "crwdns149376:0crwdne149376:0"
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr "crwdns154786:0crwdne154786:0"
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr "crwdns154325:0crwdne154325:0"
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "crwdns152469:0crwdne152469:0"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr "crwdns149380:0crwdne149380:0"
@@ -717,7 +721,7 @@ msgstr "crwdns149396:0crwdne149396:0"
msgid "Business Owner"
msgstr "crwdns149398:0crwdne149398:0"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr "crwdns149404:0crwdne149404:0"
@@ -765,7 +769,7 @@ msgstr "crwdns149414:0crwdne149414:0"
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "crwdns149422:0crwdne149422:0"
msgid "Certificate Link"
msgstr "crwdns149424:0crwdne149424:0"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr "crwdns152601:0crwdne152601:0"
@@ -816,7 +820,7 @@ msgstr "crwdns151924:0crwdne151924:0"
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr "crwdns154600:0crwdne154600:0"
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "crwdns149438:0crwdne149438:0"
@@ -1023,7 +1027,7 @@ msgstr "crwdns149490:0crwdne149490:0"
msgid "Collaboration Preference"
msgstr "crwdns149492:0crwdne149492:0"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "crwdns154602:0crwdne154602:0"
@@ -1133,7 +1137,7 @@ msgstr "crwdns152426:0crwdne152426:0"
msgid "Completed"
msgstr "crwdns149520:0crwdne149520:0"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr "crwdns152082:0crwdne152082:0"
@@ -1143,10 +1147,6 @@ msgstr "crwdns152082:0crwdne152082:0"
msgid "Completion Certificate"
msgstr "crwdns149522:0crwdne149522:0"
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr "crwdns149524:0crwdne149524:0"
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "crwdns152481:0crwdne152481:0"
msgid "Congratulations on getting certified!"
msgstr "crwdns149534:0crwdne149534:0"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr "crwdns149536:0crwdne149536:0"
@@ -1195,17 +1196,17 @@ msgstr "crwdns149536:0crwdne149536:0"
msgid "Content"
msgstr "crwdns149538:0crwdne149538:0"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr "crwdns149540:0crwdne149540:0"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "crwdns149542:0crwdne149542:0"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "crwdns149544:0crwdne149544:0"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "crwdns149560:0crwdne149560:0"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "crwdns149574:0crwdne149574:0"
msgid "Course Lesson"
msgstr "crwdns149576:0crwdne149576:0"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "crwdns149578:0crwdne149578:0"
@@ -1426,8 +1427,7 @@ msgstr "crwdns149596:0{0}crwdne149596:0"
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "crwdns149598:0crwdne149598:0"
msgid "Courses Completed"
msgstr "crwdns149600:0crwdne149600:0"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr "crwdns149604:0crwdne149604:0"
@@ -1464,15 +1464,15 @@ msgstr "crwdns149612:0crwdne149612:0"
msgid "Create a Live Class"
msgstr "crwdns149614:0crwdne149614:0"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr "crwdns154445:0crwdne154445:0"
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr "crwdns151738:0crwdne151738:0"
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr "crwdns154447:0crwdne154447:0"
@@ -1484,27 +1484,27 @@ msgstr "crwdns149616:0crwdne149616:0"
msgid "Create an Assignment"
msgstr "crwdns154604:0crwdne154604:0"
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr "crwdns154449:0crwdne154449:0"
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr "crwdns154451:0crwdne154451:0"
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr "crwdns154453:0crwdne154453:0"
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "crwdns152116:0crwdne152116:0"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr "crwdns154455:0crwdne154455:0"
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr "crwdns154457:0crwdne154457:0"
@@ -1524,7 +1524,7 @@ msgstr "crwdns149618:0crwdne149618:0"
msgid "Current Lesson"
msgstr "crwdns149620:0crwdne149620:0"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr "crwdns154459:0crwdne154459:0"
@@ -1585,7 +1585,7 @@ msgstr "crwdns152483:0crwdne152483:0"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr "crwdns154520:0crwdne154520:0"
msgid "Disabled"
msgstr "crwdns149660:0crwdne149660:0"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "crwdns149662:0crwdne149662:0"
@@ -1768,11 +1768,11 @@ msgstr "crwdns149678:0crwdne149678:0"
msgid "E-mail"
msgstr "crwdns149680:0crwdne149680:0"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "crwdns149682:0crwdne149682:0"
@@ -1785,7 +1785,7 @@ msgstr "crwdns154606:0crwdne154606:0"
msgid "Edit Chapter"
msgstr "crwdns149684:0crwdne149684:0"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "crwdns149686:0crwdne149686:0"
@@ -1889,7 +1889,7 @@ msgstr "crwdns149718:0crwdne149718:0"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "crwdns149718:0crwdne149718:0"
msgid "End Time"
msgstr "crwdns149720:0crwdne149720:0"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr "crwdns149722:0crwdne149722:0"
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr "crwdns152272:0crwdne152272:0"
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "crwdns149724:0crwdne149724:0"
@@ -1928,14 +1928,13 @@ msgstr "crwdns152430:0{0}crwdne152430:0"
msgid "Enrollment Count"
msgstr "crwdns149730:0crwdne149730:0"
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr "crwdns149732:0crwdne149732:0"
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr "crwdns149734:0crwdne149734:0"
@@ -1968,8 +1967,8 @@ msgstr "crwdns149742:0crwdne149742:0"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "crwdns149744:0crwdne149744:0"
@@ -2019,7 +2018,7 @@ msgstr "crwdns149756:0crwdne149756:0"
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr "crwdns149772:0crwdne149772:0"
msgid "Exercise Title"
msgstr "crwdns149774:0crwdne149774:0"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "crwdns154608:0crwdne154608:0"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "crwdns149810:0crwdne149810:0"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "crwdns149812:0crwdne149812:0"
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "crwdns149818:0crwdne149818:0"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "crwdns149820:0crwdne149820:0"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "crwdns149824:0crwdne149824:0"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "crwdns149826:0crwdne149826:0"
@@ -2276,7 +2275,7 @@ msgstr "crwdns151928:0crwdne151928:0"
msgid "Generate Google Meet Link"
msgstr "crwdns149836:0crwdne149836:0"
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr "crwdns149838:0crwdne149838:0"
@@ -2340,7 +2339,7 @@ msgstr "crwdns149856:0crwdne149856:0"
msgid "Hello"
msgstr "crwdns149858:0crwdne149858:0"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "crwdns154461:0crwdne154461:0"
@@ -2410,11 +2409,11 @@ msgstr "crwdns149890:0{0}crwdne149890:0"
msgid "I am looking for a job"
msgstr "crwdns149892:0crwdne149892:0"
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "crwdns149894:0crwdne149894:0"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "crwdns149896:0crwdne149896:0"
@@ -2566,7 +2565,7 @@ msgstr "crwdns149938:0crwdne149938:0"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr "crwdns149940:0crwdne149940:0"
@@ -2590,8 +2589,8 @@ msgstr "crwdns149944:0crwdne149944:0"
msgid "Interest"
msgstr "crwdns149946:0crwdne149946:0"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "crwdns154463:0crwdne154463:0"
@@ -2629,7 +2628,7 @@ msgstr "crwdns149960:0crwdne149960:0"
msgid "Invite Request"
msgstr "crwdns149962:0crwdne149962:0"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr "crwdns154465:0crwdne154465:0"
@@ -2661,7 +2660,7 @@ msgstr "crwdns151636:0crwdne151636:0"
msgid "Issue Date"
msgstr "crwdns149968:0crwdne149968:0"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr "crwdns154467:0crwdne154467:0"
@@ -2710,7 +2709,7 @@ msgstr "crwdns149982:0crwdne149982:0"
msgid "Job Details"
msgstr "crwdns149984:0crwdne149984:0"
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "crwdns149986:0crwdne149986:0"
@@ -2733,7 +2732,7 @@ msgstr "crwdns149992:0crwdne149992:0"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "crwdns149994:0crwdne149994:0"
@@ -3043,7 +3042,7 @@ msgstr "crwdns150084:0crwdne150084:0"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "crwdns150102:0crwdne150102:0"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "crwdns150106:0crwdne150106:0"
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr "crwdns150110:0crwdne150110:0"
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "crwdns150112:0crwdne150112:0"
@@ -3120,7 +3119,7 @@ msgstr "crwdns150116:0crwdne150116:0"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr "crwdns150120:0crwdne150120:0"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "crwdns150122:0crwdne150122:0"
@@ -3141,7 +3140,7 @@ msgstr "crwdns150122:0crwdne150122:0"
msgid "Login to Frappe Cloud?"
msgstr "crwdns152505:0crwdne152505:0"
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr "crwdns150124:0crwdne150124:0"
@@ -3163,7 +3162,7 @@ msgstr "crwdns150128:0crwdne150128:0"
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr "crwdns152605:0crwdne152605:0"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr "crwdns150132:0crwdne150132:0"
@@ -3198,7 +3197,7 @@ msgstr "crwdns150142:0crwdne150142:0"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr "crwdns154704:0crwdne154704:0"
msgid "Milestone"
msgstr "crwdns150192:0crwdne150192:0"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr "crwdns150194:0crwdne150194:0"
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr "crwdns151758:0crwdne151758:0"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr "crwdns150202:0crwdne150202:0"
msgid "Monday"
msgstr "crwdns150204:0crwdne150204:0"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr "crwdns154469:0crwdne154469:0"
@@ -3490,22 +3485,22 @@ msgstr "crwdns150208:0crwdne150208:0"
msgid "My availability"
msgstr "crwdns150210:0crwdne150210:0"
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "crwdns150212:0crwdne150212:0"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "crwdns150214:0crwdne150214:0"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr "crwdns150218:0crwdne150218:0"
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "crwdns150220:0crwdne150220:0"
@@ -3533,8 +3528,8 @@ msgstr "crwdns151764:0crwdne151764:0"
msgid "New Question"
msgstr "crwdns150226:0crwdne150226:0"
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr "crwdns150228:0crwdne150228:0"
@@ -3542,20 +3537,20 @@ msgstr "crwdns150228:0crwdne150228:0"
msgid "New Sign Up"
msgstr "crwdns150230:0crwdne150230:0"
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr "crwdns150232:0{0}crwdne150232:0"
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr "crwdns150234:0{0}crwdnd150234:0{1}crwdne150234:0"
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "crwdns150236:0{0}crwdne150236:0"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "crwdns150238:0crwdne150238:0"
@@ -3588,7 +3583,7 @@ msgstr "crwdns150248:0crwdne150248:0"
msgid "No announcements"
msgstr "crwdns150250:0crwdne150250:0"
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr "crwdns152126:0crwdne152126:0"
@@ -3652,7 +3647,7 @@ msgstr "crwdns151768:0crwdne151768:0"
msgid "No quiz submissions found. Please check again later."
msgstr "crwdns154530:0crwdne154530:0"
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr "crwdns151592:0crwdne151592:0"
@@ -3762,7 +3757,7 @@ msgstr "crwdns151770:0crwdne151770:0"
msgid "Only files of type {0} will be accepted."
msgstr "crwdns150308:0{0}crwdne150308:0"
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr "crwdns150310:0crwdne150310:0"
@@ -3824,7 +3819,7 @@ msgstr "crwdns150330:0crwdne150330:0"
msgid "Order ID"
msgstr "crwdns150332:0crwdne150332:0"
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr "crwdns150336:0crwdne150336:0"
@@ -3878,7 +3873,7 @@ msgstr "crwdns150352:0crwdne150352:0"
msgid "Paid Certificate"
msgstr "crwdns152607:0crwdne152607:0"
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr "crwdns152609:0crwdne152609:0"
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr "crwdns150356:0crwdne150356:0"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "crwdns150358:0crwdne150358:0"
@@ -3915,7 +3910,7 @@ msgstr "crwdns150362:0crwdne150362:0"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr "crwdns154706:0crwdne154706:0"
msgid "Phone Number"
msgstr "crwdns150396:0crwdne150396:0"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr "crwdns150398:0crwdne150398:0"
@@ -4061,7 +4056,7 @@ msgstr "crwdns150404:0crwdne150404:0"
msgid "Please click on the following button to set your new password"
msgstr "crwdns150406:0crwdne150406:0"
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr "crwdns151772:0crwdne151772:0"
@@ -4192,8 +4187,8 @@ msgstr "crwdns150444:0crwdne150444:0"
msgid "Possible Answer 4"
msgstr "crwdns150446:0crwdne150446:0"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "crwdns150448:0crwdne150448:0"
@@ -4205,11 +4200,11 @@ msgstr "crwdns154708:0crwdne154708:0"
msgid "Postal Code"
msgstr "crwdns150450:0crwdne150450:0"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr "crwdns150452:0crwdne150452:0"
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr "crwdns154618:0crwdne154618:0"
@@ -4248,7 +4243,7 @@ msgstr "crwdns150464:0crwdne150464:0"
msgid "Preview Video"
msgstr "crwdns150466:0crwdne150466:0"
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "crwdns150468:0crwdne150468:0"
@@ -4275,7 +4270,7 @@ msgstr "crwdns150472:0crwdne150472:0"
msgid "Primary Subgroup"
msgstr "crwdns150474:0crwdne150474:0"
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr "crwdns150476:0crwdne150476:0"
@@ -4323,7 +4318,7 @@ msgstr "crwdns151792:0crwdne151792:0"
msgid "Program Members"
msgstr "crwdns151794:0crwdne151794:0"
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr "crwdns154532:0crwdne154532:0"
@@ -4389,7 +4384,7 @@ msgstr "crwdns152619:0crwdne152619:0"
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "crwdns150516:0{0}crwdnd150516:0{1}crwdne150516:0"
msgid "Questions"
msgstr "crwdns150518:0crwdne150518:0"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr "crwdns150520:0crwdne150520:0"
@@ -4472,7 +4467,7 @@ msgstr "crwdns150530:0crwdne150530:0"
msgid "Quiz Title"
msgstr "crwdns150532:0crwdne150532:0"
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr "crwdns150534:0crwdne150534:0"
@@ -4480,7 +4475,7 @@ msgstr "crwdns150534:0crwdne150534:0"
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr "crwdns150536:0crwdne150536:0"
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr "crwdns150538:0crwdne150538:0"
@@ -4489,16 +4484,16 @@ msgstr "crwdns150538:0crwdne150538:0"
msgid "Quiz will appear at the bottom of the lesson."
msgstr "crwdns150540:0crwdne150540:0"
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr "crwdns150542:0crwdne150542:0"
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "crwdns150556:0crwdne150556:0"
msgid "Regards"
msgstr "crwdns150558:0crwdne150558:0"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr "crwdns150560:0crwdne150560:0"
@@ -4638,7 +4633,7 @@ msgstr "crwdns150592:0crwdne150592:0"
msgid "Role Preference"
msgstr "crwdns150594:0crwdne150594:0"
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "crwdns154473:0crwdne154473:0"
@@ -4759,7 +4754,7 @@ msgstr "crwdns152286:0crwdne152286:0"
msgid "Search by Title"
msgstr "crwdns152288:0crwdne152288:0"
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr "crwdns152132:0crwdne152132:0"
@@ -4819,15 +4814,15 @@ msgstr "crwdns150644:0crwdne150644:0"
msgid "Set your Password"
msgstr "crwdns150646:0crwdne150646:0"
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr "crwdns154475:0crwdne154475:0"
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr "crwdns154477:0crwdne154477:0"
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr "crwdns150682:0crwdne150682:0"
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr "crwdns150684:0crwdne150684:0"
@@ -5020,8 +5015,8 @@ msgstr "crwdns150714:0crwdne150714:0"
msgid "Start Date:"
msgstr "crwdns152515:0crwdne152515:0"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr "crwdns150716:0crwdne150716:0"
@@ -5034,7 +5029,7 @@ msgstr "crwdns150716:0crwdne150716:0"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "crwdns150730:0crwdne150730:0"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "crwdns150732:0crwdne150732:0"
@@ -5112,7 +5107,7 @@ msgstr "crwdns150736:0crwdne150736:0"
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr "crwdns150744:0crwdne150744:0"
msgid "Students"
msgstr "crwdns150748:0crwdne150748:0"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr "crwdns150750:0crwdne150750:0"
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr "crwdns150766:0{0}crwdne150766:0"
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr "crwdns150766:0{0}crwdne150766:0"
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "crwdns150768:0crwdne150768:0"
@@ -5232,7 +5227,7 @@ msgstr "crwdns150770:0crwdne150770:0"
msgid "Sunday"
msgstr "crwdns150772:0crwdne150772:0"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr "crwdns151930:0{0}crwdnd151930:0{1}crwdne151930:0"
@@ -5317,7 +5312,7 @@ msgstr "crwdns150782:0crwdne150782:0"
msgid "Temporarily Disabled"
msgstr "crwdns150784:0crwdne150784:0"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "crwdns150786:0crwdne150786:0"
@@ -5353,7 +5348,7 @@ msgstr "crwdns152290:0crwdne152290:0"
msgid "Thanks and Regards"
msgstr "crwdns150794:0crwdne150794:0"
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr "crwdns152138:0crwdne152138:0"
@@ -5444,11 +5439,11 @@ msgstr "crwdns150818:0crwdne150818:0"
msgid "This class has ended"
msgstr "crwdns152144:0crwdne152144:0"
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr "crwdns150820:0crwdne150820:0"
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr "crwdns150822:0crwdne150822:0"
@@ -5480,6 +5475,11 @@ msgstr "crwdns150828:0crwdne150828:0"
msgid "This quiz consists of {0} questions."
msgstr "crwdns150830:0{0}crwdne150830:0"
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr "crwdns154788:0crwdne154788:0"
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr "crwdns150848:0crwdne150848:0"
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr "crwdns151656:0crwdne151656:0"
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "crwdns150852:0crwdne150852:0"
@@ -5602,7 +5602,7 @@ msgstr "crwdns150852:0crwdne150852:0"
msgid "To Date"
msgstr "crwdns150854:0crwdne150854:0"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr "crwdns150858:0crwdne150858:0"
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "crwdns150864:0crwdne150864:0"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr "crwdns150866:0crwdne150866:0"
@@ -5656,7 +5656,7 @@ msgstr "crwdns150876:0crwdne150876:0"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "crwdns150890:0crwdne150890:0"
msgid "Unlisted"
msgstr "crwdns150892:0crwdne150892:0"
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr "crwdns152296:0crwdne152296:0"
@@ -5725,8 +5725,8 @@ msgstr "crwdns150898:0crwdne150898:0"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr "crwdns150940:0crwdne150940:0"
msgid "Visibility"
msgstr "crwdns150942:0crwdne150942:0"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr "crwdns150944:0crwdne150944:0"
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr "crwdns154540:0crwdne154540:0"
@@ -6007,6 +6007,14 @@ msgstr "crwdns150992:0{0}crwdne150992:0"
msgid "You can find their resume attached to this email."
msgstr "crwdns150994:0crwdne150994:0"
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr "crwdns154790:0crwdne154790:0"
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr "crwdns154792:0crwdne154792:0"
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr "crwdns150996:0{0}crwdne150996:0"
@@ -6044,7 +6052,7 @@ msgstr "crwdns151008:0crwdne151008:0"
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "crwdns151010:0crwdne151010:0"
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr "crwdns152623:0crwdne152623:0"
@@ -6052,15 +6060,15 @@ msgstr "crwdns152623:0crwdne152623:0"
msgid "You have already reviewed this course"
msgstr "crwdns151012:0crwdne151012:0"
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr "crwdns154718:0crwdne154718:0"
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr "crwdns151014:0crwdne151014:0"
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr "crwdns151016:0crwdne151016:0"
@@ -6072,11 +6080,11 @@ msgstr "crwdns152527:0{0}crwdne152527:0"
msgid "You have got a score of {0} for the quiz {1}"
msgstr "crwdns151852:0{0}crwdnd151852:0{1}crwdne151852:0"
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr "crwdns152146:0crwdne152146:0"
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr "crwdns151594:0crwdne151594:0"
@@ -6084,7 +6092,7 @@ msgstr "crwdns151594:0crwdne151594:0"
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "crwdns151018:0crwdne151018:0"
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr "crwdns151022:0crwdne151022:0"
@@ -6120,7 +6128,7 @@ msgstr "crwdns151034:0crwdne151034:0"
msgid "Your batch {0} is starting tomorrow"
msgstr "crwdns154222:0{0}crwdne154222:0"
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr "crwdns151036:0crwdne151036:0"
@@ -6198,7 +6206,7 @@ msgstr "crwdns154624:0crwdne154624:0"
msgid "certified members"
msgstr "crwdns154626:0crwdne154626:0"
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "crwdns151054:0crwdne151054:0"
@@ -6234,7 +6242,7 @@ msgstr "crwdns151064:0crwdne151064:0"
msgid "out of"
msgstr "crwdns151066:0crwdne151066:0"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr "crwdns151070:0crwdne151070:0"
@@ -6258,7 +6266,7 @@ msgstr "crwdns151076:0crwdne151076:0"
msgid "{0} Open Jobs"
msgstr "crwdns154726:0{0}crwdne154726:0"
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr "crwdns151078:0{0}crwdne151078:0"
@@ -6298,7 +6306,7 @@ msgstr "crwdns151092:0{0}crwdnd151092:0{1}crwdne151092:0"
msgid "{0} is your evaluator"
msgstr "crwdns151094:0{0}crwdne151094:0"
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr "crwdns151096:0{0}crwdne151096:0"
@@ -6306,11 +6314,11 @@ msgstr "crwdns151096:0{0}crwdne151096:0"
msgid "{0} mentioned you in a comment in your batch."
msgstr "crwdns151098:0{0}crwdne151098:0"
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "crwdns151100:0{0}crwdnd151100:0{1}crwdne151100:0"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr "crwdns151102:0{0}crwdne151102:0"
diff --git a/lms/locale/es.po b/lms/locale/es.po
index 7c15908d..2660847b 100644
--- a/lms/locale/es.po
+++ b/lms/locale/es.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Añadir Capítulo"
msgid "Add Lesson"
msgstr "Añadir una clase"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "Agregar espacio"
@@ -160,7 +160,7 @@ msgstr "Añadir una lección"
msgid "Add a Student"
msgstr "Añadir a un estudiante"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr "Añadir un capítulo"
@@ -172,7 +172,7 @@ msgstr "Añadir un curso"
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr "Añadir una lección"
@@ -201,11 +201,11 @@ msgstr "Añadir una pregunta existente"
msgid "Add at least one possible answer for this question: {0}"
msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr "Agregar página web a la barra lateral"
msgid "Add your assignment as {0}"
msgstr "Añadir su tarea como {0}"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "Admin"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Todos"
@@ -364,11 +364,11 @@ msgstr "Aparece en la tarjeta del curso en la lista de cursos."
msgid "Appears when the batch URL is shared on any online platform"
msgstr "Aparece cuando la URL del grupo se comparte en cualquier plataforma en línea"
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "Solicitudes recibidas"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "Postularse"
@@ -399,7 +399,7 @@ msgstr "Aprobado"
msgid "Apps"
msgstr "Apps"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "Archivado"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "La evaluación {0} ya se ha agregado a este lote."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr "La tarea aparecerá al final de la lección."
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Asignaciones"
@@ -510,7 +510,7 @@ msgstr "Al menos una opción debe ser correcta para esta pregunta."
msgid "Attire Preference"
msgstr "Preferencia de vestimenta"
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Autorizar acceso a Google Calendar"
@@ -534,7 +534,7 @@ msgstr "Puntuación media"
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr "Volver al curso"
@@ -654,6 +654,10 @@ msgstr "Lote actualizado"
msgid "Batch end date cannot be before the batch start date"
msgstr "La fecha de finalización del grupo no puede ser anterior a la fecha de inicio del lote"
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Lote:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr "Lotes"
@@ -717,7 +721,7 @@ msgstr "Sucursal"
msgid "Business Owner"
msgstr "Propietario de la Empresa"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr "Comprar este curso"
@@ -765,7 +769,7 @@ msgstr "Ropa casual"
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "Plantilla de correo electrónico de certificado"
msgid "Certificate Link"
msgstr "Enlace de certificado"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "Participantes certificados"
@@ -1023,7 +1027,7 @@ msgstr "Página web de Cohorte"
msgid "Collaboration Preference"
msgstr "Preferencia de colaboración"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Colapso"
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr "Completado"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr "Certificado de finalización"
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr "Completados"
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "Plantilla de correo electrónico de confirmación"
msgid "Congratulations on getting certified!"
msgstr "¡Felicidades por obtener la certificación!"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr "Póngase en contacto con el administrador para inscribirse en este curso."
@@ -1195,17 +1196,17 @@ msgstr "Póngase en contacto con el administrador para inscribirse en este curso
msgid "Content"
msgstr "Contenido"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr "Continuar aprendiendo"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "Contrato"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "Política de cookies"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "Curso Completado"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "Instructor del curso"
msgid "Course Lesson"
msgstr "Lección del curso"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "Lista de Cursos"
@@ -1426,8 +1427,7 @@ msgstr "El curso {0} ya se ha agregado a este lote."
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "Cursos"
msgid "Courses Completed"
msgstr "Cursos completados"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr "Cursos eliminados correctamente"
@@ -1464,15 +1464,15 @@ msgstr "Crear un curso"
msgid "Create a Live Class"
msgstr "Crear una clase en vivo"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr "Crear una nueva pregunta"
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "Creado"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "Divisa / Moneda"
msgid "Current Lesson"
msgstr "Lección actual"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "Fecha:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr "Deshabilitado"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Descartar"
@@ -1768,11 +1768,11 @@ msgstr "Correo Electrónico"
msgid "E-mail"
msgstr "Correo Electrónico"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "Editar"
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr "Editar capítulo"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Editar perfil"
@@ -1889,7 +1889,7 @@ msgstr "Fecha de finalización (o esperado)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "Fecha de finalización (o esperado)"
msgid "End Time"
msgstr "Hora de finalización"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr "Inscribirse ahora"
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "Estudiantes inscritos"
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr "Recuento de inscripciones"
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr "Error al inscribirse"
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr "Inscripciones"
@@ -1968,8 +1967,8 @@ msgstr "Ingrese la respuesta correcta"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "Error"
@@ -2019,7 +2018,7 @@ msgstr "La evaluación se guardó correctamente"
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr "Entregas de ejercicios"
msgid "Exercise Title"
msgstr "Título del ejercicio"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "Expandir"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "Gratis"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "Freelance"
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Viernes"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "Desde"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Nombre completo"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "Tiempo completo"
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr "Generar enlace de Google Meet"
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr "Obtener certificado"
@@ -2340,7 +2339,7 @@ msgstr "Titular"
msgid "Hello"
msgstr "Hola"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "Ayuda"
@@ -2410,11 +2409,11 @@ msgstr "Me complace informarle que ha obtenido con éxito su certificación para
msgid "I am looking for a job"
msgstr "Estoy buscando un trabajo"
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "No estoy disponible"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "Identificador"
@@ -2566,7 +2565,7 @@ msgstr "Contenido del instructor"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr "Notas del instructor"
@@ -2590,8 +2589,8 @@ msgstr "Comentarios del instructor"
msgid "Interest"
msgstr "Interesar"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "Introducción"
@@ -2629,7 +2628,7 @@ msgstr "Solo por invitación"
msgid "Invite Request"
msgstr "Solicitudes de invitación"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Fecha de emisión"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr "Título de la bolsa de trabajo"
msgid "Job Details"
msgstr "Detalles del Puesto"
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "Vacantes abiertas"
@@ -2733,7 +2732,7 @@ msgstr "Título del trabajo"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "Trabajos"
@@ -3043,7 +3042,7 @@ msgstr "Título de la lección"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Enlaces"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "En vivo"
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr "URL LiveCode"
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "Carga más"
@@ -3120,7 +3119,7 @@ msgstr "Local"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr "Preferencia de ubicación"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Iniciar sesión"
@@ -3141,7 +3140,7 @@ msgstr "Iniciar sesión"
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr "Iniciar sesión para aplicar al puesto"
@@ -3163,7 +3162,7 @@ msgstr "Publicar un anuncio"
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr "Administrar grupo"
@@ -3198,7 +3197,7 @@ msgstr "Marcar como leído"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "Evento importante"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr "Hitos"
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr "Módulo incorrecto."
msgid "Monday"
msgstr "Lunes"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr "Múltiples respuestas correctas"
msgid "My availability"
msgstr "Mi disponibilidad"
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "Mi calendario"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "Nuevo"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr "Nuevo lote"
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "Nuevo curso"
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr "Nueva pregunta"
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr "Nuevo cuestionario"
@@ -3542,20 +3537,20 @@ msgstr "Nuevo cuestionario"
msgid "New Sign Up"
msgstr "Nueva inscripción"
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr "Nuevo comentario en lote {0}"
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr "Nueva respuesta sobre el tema {0} en curso {1}"
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Nuevo/a: {0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "Siguiente"
@@ -3588,7 +3583,7 @@ msgstr "No hay próximas evaluaciones"
msgid "No announcements"
msgstr "Sin anuncios"
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr "Sólo se aceptarán archivos del tipo {0}."
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr "Sólo se permiten archivos de imagen."
@@ -3824,7 +3819,7 @@ msgstr "Opción 4"
msgid "Order ID"
msgstr "ID de pedido"
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr "Organización"
@@ -3878,7 +3873,7 @@ msgstr "Lote pagó"
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr "Número NIF"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "Tiempo parcial"
@@ -3915,7 +3910,7 @@ msgstr "Aprobar"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "Número de teléfono"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr "Por favor, inicie sesión"
@@ -4061,7 +4056,7 @@ msgstr "Por favor, consultar su correo electrónico para la verificación"
msgid "Please click on the following button to set your new password"
msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña"
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr "Posible respuesta 3"
msgid "Possible Answer 4"
msgstr "Posible respuesta 4"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Publicar"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr "Codigo postal"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr "Publicado el"
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr "Previsualizar imagen"
msgid "Preview Video"
msgstr "Vista previa del video"
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Anterior"
@@ -4275,7 +4270,7 @@ msgstr "Países principales"
msgid "Primary Subgroup"
msgstr "Subgrupo primario"
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr "Política de privacidad"
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "Pregunta {0} de {1}"
msgid "Questions"
msgstr "Preguntas"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr "Preguntas eliminadas correctamente"
@@ -4472,7 +4467,7 @@ msgstr "Resumen del cuestionario"
msgid "Quiz Title"
msgstr "Título del cuestionario"
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr "Cuestionario creado correctamente"
@@ -4480,7 +4475,7 @@ msgstr "Cuestionario creado correctamente"
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr "El cuestionario no está disponible para usuarios invitados. Por favor inicie sesión para continuar."
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr "Cuestionario actualizado correctamente"
@@ -4489,16 +4484,16 @@ msgstr "Cuestionario actualizado correctamente"
msgid "Quiz will appear at the bottom of the lesson."
msgstr "El cuestionario aparecerá al final de la lección."
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr "Cuestionarios"
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "Tipo de Documento de Referencia"
msgid "Regards"
msgstr "Saludos"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr "Regístrate ahora"
@@ -4638,7 +4633,7 @@ msgstr "Rol"
msgid "Role Preference"
msgstr "Preferencia de rol"
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "Roles"
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr "Sesiones los días"
msgid "Set your Password"
msgstr "Establecer Contraseña"
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr "Configuración de registro"
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr "Inscripciones"
@@ -5020,8 +5015,8 @@ msgstr "Fecha de inicio"
msgid "Start Date:"
msgstr "Fecha de inicio:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr "Comienza a aprender"
@@ -5034,7 +5029,7 @@ msgstr "Comienza a aprender"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "Estado"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "Estadísticas"
@@ -5112,7 +5107,7 @@ msgstr "Estado/Puntuación"
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr "Reseñas de estudiantes"
msgid "Students"
msgstr "Estudiantes"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr "Estudiantes eliminados correctamente"
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr "Enviado {0}"
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr "Enviado {0}"
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "Éxito"
@@ -5232,7 +5227,7 @@ msgstr "Resumen"
msgid "Sunday"
msgstr "Domingo"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr "Plantilla"
msgid "Temporarily Disabled"
msgstr "Desactivado temporalmente"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "Términos de Uso"
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr "Gracias y saludos"
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr "Este certificado no caduca"
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr "Este curso tiene:"
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr "Este curso es gratuito."
@@ -5480,6 +5475,11 @@ msgstr "Esta lección no está disponible para vista previa. Por favor, únase a
msgid "This quiz consists of {0} questions."
msgstr "Este cuestionario consta de {0} preguntas."
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr "Horarios:"
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "A"
@@ -5602,7 +5602,7 @@ msgstr "A"
msgid "To Date"
msgstr "Hasta la fecha"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr "Para unirse a este lote, comuníquese con el Administrador."
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "Total"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr "Marcas totales"
@@ -5656,7 +5656,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "En Revisión"
msgid "Unlisted"
msgstr "No listado"
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr "Rol no estructurado"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr "Ver certificado"
msgid "Visibility"
msgstr "Visibilidad"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr "Visitar el Grupo"
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr "Puedes intentar este cuestionario {0}."
msgid "You can find their resume attached to this email."
msgstr "Puede encontrar su currículum vitae adjunto a este correo electrónico."
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr "No puede programar evaluaciones después de {0}."
@@ -6044,7 +6052,7 @@ msgstr "Ya has solicitado este trabajo."
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "Ya superaste el número máximo de intentos permitidos para esta prueba."
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr "Ya has revisado este curso"
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr "Te has inscrito en este grupo"
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr "Te has inscrito en este curso"
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "Has optado por recibir notificaciones sobre este curso. Recibirás un correo electrónico cuando el curso esté disponible."
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr "Debes iniciar sesión primero para inscribirte en este curso."
@@ -6120,7 +6128,7 @@ msgstr "¡Su cuenta ha sido creada satisfactoriamente!"
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr "Su calendario está configurado."
@@ -6198,7 +6206,7 @@ msgstr "certificados"
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "completado"
@@ -6234,7 +6242,7 @@ msgstr "de"
msgid "out of"
msgstr "fuera de"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr "pregunta_detalle"
@@ -6258,7 +6266,7 @@ msgstr "puedes"
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr "Configuraciones {0} no encontradas"
@@ -6298,7 +6306,7 @@ msgstr "{0} ya está certificado para el curso {1}"
msgid "{0} is your evaluator"
msgstr "{0} es tu evaluador"
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr "{0} te mencionó en un comentario"
@@ -6306,11 +6314,11 @@ msgstr "{0} te mencionó en un comentario"
msgid "{0} mentioned you in a comment in your batch."
msgstr "{0} te mencionó en un comentario en tu lote."
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0} te mencionó en un comentario en {1}"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr "{0}k"
diff --git a/lms/locale/fa.po b/lms/locale/fa.po
index 5516c44a..ebd10d25 100644
--- a/lms/locale/fa.po
+++ b/lms/locale/fa.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-30 09:58\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Persian\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "افزودن فصل"
msgid "Add Lesson"
msgstr "افزودن درس"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "افزودن درس"
msgid "Add a Student"
msgstr "افزودن دانشآموز"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr "افزودن دوره"
msgid "Add a keyword and then press enter"
msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید"
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr "افزودن صفحه وب را به نوار کناری"
msgid "Add your assignment as {0}"
msgstr "تکلیف خود را به عنوان {0} اضافه کنید"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "ادمین"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "همه"
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "درخواست های دریافت شده"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "درخواست دادن"
@@ -399,7 +399,7 @@ msgstr "تایید شده"
msgid "Apps"
msgstr "برنامه ها"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "بایگانی شد"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "ارزیابی {0} قبلاً به این دسته اضافه شده است."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr "تکلیف زیر درس نشان داده میشود."
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "تکالیف"
@@ -510,7 +510,7 @@ msgstr "حداقل یک گزینه برای این سؤال باید صحیح ب
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "مجوز دسترسی به تقویم Google"
@@ -534,7 +534,7 @@ msgstr "میانگین امتیاز"
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "دسته:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr "شاخه"
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr "لینک گواهی"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr ""
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "جمع شدن"
@@ -1133,7 +1137,7 @@ msgstr "ثبت نام خود را تکمیل کنید - فرصت را از دس
msgid "Completed"
msgstr "تکمیل شده"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "الگوی ایمیل تایید"
msgid "Congratulations on getting certified!"
msgstr "تبریک برای دریافت گواهینامه!"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr "محتوا"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "قرارداد"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "مدرس دوره"
msgid "Course Lesson"
msgstr "درس دوره"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr "دوره {0} قبلاً به این دسته اضافه شده است."
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "دوره ها"
msgid "Courses Completed"
msgstr "دورههای گذرانده شده"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr "ایجاد دوره"
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "ایجاد شده"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "واحد پول"
msgid "Current Lesson"
msgstr "درس فعلی"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "تاریخ:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr "غیرفعال کردن ثبت نام"
msgid "Disabled"
msgstr "غیرفعال"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "دور انداختن"
@@ -1768,11 +1768,11 @@ msgstr "ایمیل"
msgid "E-mail"
msgstr "ایمیل"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "ویرایش"
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr "ویرایش فصل"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "ویرایش نمایه"
@@ -1889,7 +1889,7 @@ msgstr "تاریخ پایان (یا مورد انتظار)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "تاریخ پایان (یا مورد انتظار)"
msgid "End Time"
msgstr "زمان پایان"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "دانش آموزان ثبت نام شده"
@@ -1928,14 +1928,13 @@ msgstr "تایید ثبت نام برای {0}"
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr "پاسخ صحیح را وارد کنید"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "خطا"
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "بسط دادن"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "رایگان"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "جمعه"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "از"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "نام و نام خانوادگی"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "تمام وقت"
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr "لینک Google Meet را ایجاد کنید"
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr "سلام"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "کمک"
@@ -2410,11 +2409,11 @@ msgstr "خوشحالم که به شما اطلاع دهم که با موفقیت
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "من در دسترس نیستم"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "شناسه"
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr "یادداشت های مدرس"
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr "علاقه"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "معرفی"
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr "تیم و دانش آموزان خود را دعوت کنید"
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "تاریخ صدور"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "فرصت های شغلی"
@@ -2733,7 +2732,7 @@ msgstr "عنوان شغلی"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "شغل ها"
@@ -3043,7 +3042,7 @@ msgstr "عنوان درس"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "پیوندها"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "فعال"
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "بارگذاری بیشتر"
@@ -3120,7 +3119,7 @@ msgstr "محلی"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "وارد شدن"
@@ -3141,7 +3140,7 @@ msgstr "وارد شدن"
msgid "Login to Frappe Cloud?"
msgstr "ورود به Frappe Cloud?"
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr "علامتگذاری به عنوان خوانده شد"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "نقطه عطف"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr "نقاط عطف"
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr "دوشنبه"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "تقویم من"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "جدید"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr "دسته جدید"
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "دوره جدید"
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "{0} جدید"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "بعد"
@@ -3588,7 +3583,7 @@ msgstr "بدون ارزیابی های آتی"
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr "فقط فایل هایی از نوع {0} پذیرفته میشوند."
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr "انتخاب کردن 4"
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "پاره وقت"
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "شماره تلفن"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr "لطفا ایمیل خود را برای تایید بررسی کنید"
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr "پاسخ ممکن ۳"
msgid "Possible Answer 4"
msgstr "پاسخ ممکن ۴"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "پست"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr "کد پستی"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr "پیش نمایش تصویر"
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "قبلی"
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "سوال {0} از {1}"
msgid "Questions"
msgstr "سوالات"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr "آزمون برای کاربران مهمان در دسترس نیست. لطفا برای ادامه وارد شوید."
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr "تکلیف زیر درس نشان داده میشود."
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "نوع سند مرجع"
msgid "Regards"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr "نقش"
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "نقش ها"
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr "جستجو بر اساس عنوان"
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr "راهاندازی درگاه پرداخت"
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr "تاریخ شروع"
msgid "Start Date:"
msgstr "تاریخ شروع:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "حالت"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "آمار"
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr "دانشآموزان"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "موفقیت"
@@ -5232,7 +5227,7 @@ msgstr "خلاصه"
msgid "Sunday"
msgstr "یکشنبه"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr "قالب"
msgid "Temporarily Disabled"
msgstr "موقتا غیر فعال می باشد"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "شرایط استفاده"
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr "این کلاس به پایان رسید"
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr "این سایت در حال بهروزرسانی است. شما قادر به ایجاد هیچ تغییری نخواهید بود. دسترسی کامل به زودی بازیابی خواهد شد."
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr "عنوان الزامی است"
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "به"
@@ -5602,7 +5602,7 @@ msgstr "به"
msgid "To Date"
msgstr "تا تاریخ"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "جمع"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr "توییتر"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "تحت بررسی"
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr "منتشر نشده"
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr "دید"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr "شما نمیتوانید در هنگام بهروزرسانی سایت، در دسترس بودن را تغییر دهید."
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr "شما نمیتوانید نقشها را در حالت فقط خواندنی تغییر دهید."
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr "گواهیها"
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "تکمیل شده"
@@ -6234,7 +6242,7 @@ msgstr "از"
msgid "out of"
msgstr "از"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr "{0} قبلاً برای دوره {1} تایید شده است"
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/fr.po b/lms/locale/fr.po
index a472d581..638d38da 100644
--- a/lms/locale/fr.po
+++ b/lms/locale/fr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Ajouter un chapitre"
msgid "Add Lesson"
msgstr "Ajouter une leçon"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "Ajouter un emplacement"
@@ -160,7 +160,7 @@ msgstr "Ajouter une leçon"
msgid "Add a Student"
msgstr "Ajouter un élève"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr "Ajouter un cours"
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr "Ajoutez au moins une réponse possible à cette question : {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr "Ajouter une page Web à la barre latérale"
msgid "Add your assignment as {0}"
msgstr "Ajoutez votre devoir comme {0}"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "Administrateur"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Tout"
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "Applications reçues"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr ""
@@ -399,7 +399,7 @@ msgstr "Approuvé"
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "Archivé"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "L'évaluation {0} a déjà été ajoutée à ce lot."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr "Le devoir apparaîtra au bas de la leçon."
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Affectations"
@@ -510,7 +510,7 @@ msgstr "Au moins une option doit être correcte pour cette question."
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Autoriser l'accès à Google Agenda"
@@ -534,7 +534,7 @@ msgstr "Notation moyenne"
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr "Lot mis à jour"
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Lot:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr "Lots"
@@ -717,7 +721,7 @@ msgstr "Branche"
msgid "Business Owner"
msgstr "Propriétaire de l'entreprise"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "Modèle de courriel de certificat"
msgid "Certificate Link"
msgstr "Lien de certificat"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "Participants certifiés"
@@ -1023,7 +1027,7 @@ msgstr "Page Web de la cohorte"
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Réduire"
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr "Terminé"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr "Avancements"
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "Modèle de courriel de confirmation"
msgid "Congratulations on getting certified!"
msgstr "Félicitations pour votre certification !"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr "Contenu"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "Contrat"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "Politique des cookies"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "Cours terminé"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "Enseignant du cours"
msgid "Course Lesson"
msgstr "Leçon de cours"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "Liste de cours"
@@ -1426,8 +1427,7 @@ msgstr "Le cours {0} a déjà été ajouté à ce lot."
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "Cours"
msgid "Courses Completed"
msgstr "Cours terminés"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr "Créer un cours"
msgid "Create a Live Class"
msgstr "Créer une classe en direct"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "Créé"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "Devise"
msgid "Current Lesson"
msgstr "Leçon actuelle"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "Date:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr "Desactivé"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Ignorer"
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "modifier"
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Modifier le Profil"
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr "Heure de Fin"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "Erreur"
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "Développer"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Vendredi"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "À partir de"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Nom Complet"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr ""
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr "Bonjour"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "Aidez-moi"
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr ""
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr "Intérêt"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr ""
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Date d'Émission"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "Offres d'emploi"
@@ -2733,7 +2732,7 @@ msgstr "Titre de l'Emploi"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "Emplois"
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Liens"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "Charger plus"
@@ -3120,7 +3119,7 @@ msgstr "Locale"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Connexion"
@@ -3141,7 +3140,7 @@ msgstr "Connexion"
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "Étape importante"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr "Lundi"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "Nouveau"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Nouveau(elle) {0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "Suivant"
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr ""
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr ""
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "Numéro de téléphone"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr "Veuillez vérifier votre email pour validation"
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Poster"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr "code postal"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr ""
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Précedent"
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "Type du document de référence"
msgid "Regards"
msgstr "Cordialement"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr "Rôle"
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "Rôles"
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr "Date de Début"
msgid "Start Date:"
msgstr "Date de Début:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "Etat"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "Succès"
@@ -5232,7 +5227,7 @@ msgstr "Résumé"
msgid "Sunday"
msgstr "Dimanche"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr "Modèle"
msgid "Temporarily Disabled"
msgstr "Temporairement désactivé"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr "Cette leçon n'est pas disponible en prévisualisation. Veuillez vous in
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "À"
@@ -5602,7 +5602,7 @@ msgstr "À"
msgid "To Date"
msgstr "Jusqu'au"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr ""
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "En cours de révision"
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "Vous avez choisi d'être notifié pour ce cours. Vous recevrez un courriel lorsque le cours sera disponible."
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr "certificats"
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "complété"
@@ -6234,7 +6242,7 @@ msgstr ""
msgid "out of"
msgstr "sur"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0} vous a mentionné dans un commentaire dans {1}"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/hr.po b/lms/locale/hr.po
index cbca4308..20fce7fd 100644
--- a/lms/locale/hr.po
+++ b/lms/locale/hr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Croatian\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Dodaj Poglavlje"
msgid "Add Lesson"
msgstr "Dodaj Lekciju"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "Dodaj Vrijeme"
@@ -160,7 +160,7 @@ msgstr "Dodaj Lekciju"
msgid "Add a Student"
msgstr "Dodaj Studenta"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr "Dodaj Poglavlje"
@@ -172,7 +172,7 @@ msgstr "Dodaj Tečaj"
msgid "Add a keyword and then press enter"
msgstr "Dodaj ključnu riječ, a zatim pritisnite enter"
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr "Dodaj Lekciju"
@@ -201,11 +201,11 @@ msgstr "Dodaj postojeće pitanje"
msgid "Add at least one possible answer for this question: {0}"
msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr "Dodaj web stranicu na bočnu traku"
msgid "Add your assignment as {0}"
msgstr "Dodaj zadatak kao {0}"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "Administrator"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Sve"
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "Primjeni"
@@ -399,7 +399,7 @@ msgstr ""
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr ""
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Dodjele"
@@ -510,7 +510,7 @@ msgstr ""
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr ""
@@ -534,7 +534,7 @@ msgstr "Prosječna Ocjena"
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr "Grupa je rasprodana."
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr ""
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr ""
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr "Kupi ovaj tečaj"
@@ -765,7 +769,7 @@ msgstr "Ležerna Odjeća"
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "Certificirani Sudionici"
@@ -1023,7 +1027,7 @@ msgstr "Web stranica Grupe"
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Sklopi"
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr ""
msgid "Congratulations on getting certified!"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr ""
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr ""
msgid "Course Lesson"
msgstr ""
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "Courses Completed"
msgstr ""
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr ""
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr ""
msgid "Current Lesson"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr ""
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr "Onemogući Prijavu"
msgid "Disabled"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr ""
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr ""
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr ""
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr ""
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr ""
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr ""
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr ""
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr ""
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr ""
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr ""
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr ""
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr ""
@@ -2733,7 +2732,7 @@ msgstr ""
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr ""
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr ""
@@ -3120,7 +3119,7 @@ msgstr ""
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr ""
@@ -3141,7 +3140,7 @@ msgstr ""
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr ""
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr ""
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr ""
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr ""
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr ""
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr ""
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr ""
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr ""
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr ""
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr ""
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr "Programi"
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr ""
msgid "Regards"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr ""
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr ""
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr ""
msgid "Start Date:"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr ""
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr ""
@@ -5232,7 +5227,7 @@ msgstr ""
msgid "Sunday"
msgstr ""
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr ""
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr ""
@@ -5602,7 +5602,7 @@ msgstr ""
msgid "To Date"
msgstr ""
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr ""
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr "Posjeti Web Stranicu"
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr "certifikati"
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr ""
@@ -6234,7 +6242,7 @@ msgstr ""
msgid "out of"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/hu.po b/lms/locale/hu.po
index f19ba068..4ae87780 100644
--- a/lms/locale/hu.po
+++ b/lms/locale/hu.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
msgid "Add Lesson"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr ""
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr ""
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "Alkalmaz"
@@ -399,7 +399,7 @@ msgstr ""
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "Archivált"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Feladatok"
@@ -510,7 +510,7 @@ msgstr ""
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr ""
@@ -534,7 +534,7 @@ msgstr ""
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Köteg:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr ""
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr ""
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Összeomlás"
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr ""
msgid "Congratulations on getting certified!"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr "Tartalom"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr ""
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr ""
msgid "Course Lesson"
msgstr ""
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "Courses Completed"
msgstr ""
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr ""
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "Alkotó"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr ""
msgid "Current Lesson"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "Dátum:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Elvet"
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr ""
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Profil szerkesztése"
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr "Befejezés dátuma"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr ""
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "Kiterjed"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "Szabadúszó"
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Péntek"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr ""
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Teljes név"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "Teljes munkaidőben"
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr ""
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr ""
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr "Érdek"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "Bevezetés"
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr ""
@@ -2733,7 +2732,7 @@ msgstr "Beosztás"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr ""
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Összekapcsolások"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "Töltsön be többet"
@@ -3120,7 +3119,7 @@ msgstr ""
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Bejelentkezés"
@@ -3141,7 +3140,7 @@ msgstr "Bejelentkezés"
msgid "Login to Frappe Cloud?"
msgstr "Bejelentkezés a Frappe Cloudba?"
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "Mérföldkő"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr "Hétfő"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr ""
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Új {0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr ""
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr "4. lehetőség"
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "Részmunkaidő"
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr "Kérjük, ellenőrizze e-mail a vizsgálathoz"
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Hozzászólás"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr ""
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Előző"
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr ""
msgid "Regards"
msgstr "Üdvözlettel"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr "Beosztás"
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "Beosztások"
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr ""
msgid "Start Date:"
msgstr "Kezdés dátuma:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr ""
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr ""
@@ -5232,7 +5227,7 @@ msgstr "Összefoglalás"
msgid "Sunday"
msgstr "Vasárnap"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr "Átmenetileg letiltva"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr ""
@@ -5602,7 +5602,7 @@ msgstr ""
msgid "To Date"
msgstr ""
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr ""
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr ""
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "befejezve"
@@ -6234,7 +6242,7 @@ msgstr "nak,-nek"
msgid "out of"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/pl.po b/lms/locale/pl.po
index 36147128..57e06756 100644
--- a/lms/locale/pl.po
+++ b/lms/locale/pl.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
msgid "Add Lesson"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr ""
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr ""
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "Zastosuj"
@@ -399,7 +399,7 @@ msgstr ""
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "W archiwum"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Przydziały"
@@ -510,7 +510,7 @@ msgstr ""
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Autoryzuj dostęp do Kalendarza Google"
@@ -534,7 +534,7 @@ msgstr ""
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Grupa:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr ""
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr ""
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Zawalić się"
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "Szablon e-maila z potwierdzeniem"
msgid "Congratulations on getting certified!"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr "Treść "
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr ""
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr ""
msgid "Course Lesson"
msgstr ""
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "Courses Completed"
msgstr ""
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr ""
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "utworzył(a)"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr ""
msgid "Current Lesson"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "Data:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Odrzucać"
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr ""
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Edytuj profil"
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr "Godzina zakończenia"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr ""
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "Rozszerzać"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Piątek"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr ""
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Pełne imię i nazwisko"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr ""
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr "Witaj"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr ""
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr ""
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr "Odsetki"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "Wprowadzenie"
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Data zdarzenia"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr ""
@@ -2733,7 +2732,7 @@ msgstr "Tytuł zadania"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr ""
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Linki"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "Załaduj więcej"
@@ -3120,7 +3119,7 @@ msgstr ""
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Zaloguj się"
@@ -3141,7 +3140,7 @@ msgstr "Zaloguj się"
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "Kamień milowy"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr "Poniedziałek"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr ""
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Nowy rekord \"{0}\""
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr ""
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr "Opcja 4"
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr ""
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr "Proszę sprawdzić pocztę do weryfikacji"
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Stanowisko"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr ""
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Wstecz"
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr ""
msgid "Regards"
msgstr "Pozdrowienia"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr "Rola"
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "Role"
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr ""
msgid "Start Date:"
msgstr "Data rozpoczęcia:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr ""
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr ""
@@ -5232,7 +5227,7 @@ msgstr "Podsumowanie"
msgid "Sunday"
msgstr "Niedziela"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr "Czasowo niedostępne"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr ""
@@ -5602,7 +5602,7 @@ msgstr ""
msgid "To Date"
msgstr ""
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr ""
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr ""
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "zakończono"
@@ -6234,7 +6242,7 @@ msgstr "z"
msgid "out of"
msgstr "spośród"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0} wspomniał o Tobie w komentarzu w {1}"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/pt.po b/lms/locale/pt.po
index 6c84155a..e7487b79 100644
--- a/lms/locale/pt.po
+++ b/lms/locale/pt.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
msgid "Add Lesson"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr ""
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr ""
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr ""
@@ -399,7 +399,7 @@ msgstr ""
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr ""
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr ""
@@ -510,7 +510,7 @@ msgstr ""
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr ""
@@ -534,7 +534,7 @@ msgstr ""
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr ""
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr ""
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr ""
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr ""
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr ""
msgid "Congratulations on getting certified!"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr ""
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr ""
msgid "Course Lesson"
msgstr ""
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "Courses Completed"
msgstr ""
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr ""
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr ""
msgid "Current Lesson"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr ""
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr ""
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr ""
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr ""
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr ""
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr ""
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr ""
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr ""
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr ""
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr ""
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr ""
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr ""
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr ""
@@ -2733,7 +2732,7 @@ msgstr ""
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr ""
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr ""
@@ -3120,7 +3119,7 @@ msgstr ""
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr ""
@@ -3141,7 +3140,7 @@ msgstr ""
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr ""
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr ""
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr ""
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr ""
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr ""
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr ""
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr ""
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr ""
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr ""
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr ""
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr ""
msgid "Regards"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr ""
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr ""
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr ""
msgid "Start Date:"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr ""
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr ""
@@ -5232,7 +5227,7 @@ msgstr ""
msgid "Sunday"
msgstr ""
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr ""
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr ""
@@ -5602,7 +5602,7 @@ msgstr ""
msgid "To Date"
msgstr ""
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr ""
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr ""
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr ""
@@ -6234,7 +6242,7 @@ msgstr ""
msgid "out of"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/pt_BR.po b/lms/locale/pt_BR.po
index 16116041..1d0b99dc 100644
--- a/lms/locale/pt_BR.po
+++ b/lms/locale/pt_BR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-30 09:58\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
msgid "Add Lesson"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr ""
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Todos"
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr ""
@@ -399,7 +399,7 @@ msgstr ""
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr ""
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr ""
@@ -510,7 +510,7 @@ msgstr ""
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Autorizar acesso ao Google Agenda"
@@ -534,7 +534,7 @@ msgstr ""
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr ""
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr "Filial"
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr ""
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr ""
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr "Concluído"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr ""
msgid "Congratulations on getting certified!"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "Contrato"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr ""
msgid "Course Lesson"
msgstr ""
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "Courses Completed"
msgstr ""
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr ""
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "Moeda"
msgid "Current Lesson"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr ""
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr "Desativado"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr ""
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "Editar"
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr ""
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "Erro"
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr ""
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr ""
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "De"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr ""
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "Ajuda"
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr ""
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "Introdução"
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr ""
@@ -2733,7 +2732,7 @@ msgstr ""
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr ""
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr ""
@@ -3120,7 +3119,7 @@ msgstr ""
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr ""
@@ -3141,7 +3140,7 @@ msgstr ""
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr ""
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "Novo"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr ""
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "Próximo"
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr ""
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr ""
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "Número de telefone"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr ""
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr ""
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr ""
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr ""
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr ""
msgid "Regards"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr ""
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr ""
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr "Data de Início"
msgid "Start Date:"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "Estado"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "Sucesso"
@@ -5232,7 +5227,7 @@ msgstr ""
msgid "Sunday"
msgstr ""
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr "Modelo"
msgid "Temporarily Disabled"
msgstr ""
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "Para"
@@ -5602,7 +5602,7 @@ msgstr "Para"
msgid "To Date"
msgstr "Até a Data"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr ""
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr ""
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr ""
@@ -6234,7 +6242,7 @@ msgstr ""
msgid "out of"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/ru.po b/lms/locale/ru.po
index 2b8414cd..3b7a9f03 100644
--- a/lms/locale/ru.po
+++ b/lms/locale/ru.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Добавить главу"
msgid "Add Lesson"
msgstr "Добавить урок"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "Добавить слот"
@@ -160,7 +160,7 @@ msgstr "Добавить урок"
msgid "Add a Student"
msgstr "Добавить студента"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr "Добавить курс"
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr "Добавить веб страницу на боковую панел
msgid "Add your assignment as {0}"
msgstr "Добавьте свое задание как {0}"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "Админ"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr ""
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr ""
@@ -399,7 +399,7 @@ msgstr "Утвержден"
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr ""
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Оценка {0} уже добавлена в этот пакет."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr "Задание появится в конце урока."
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr ""
@@ -510,7 +510,7 @@ msgstr "Для этого вопроса должен быть верным хо
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Разрешить доступ к Google Календарю"
@@ -534,7 +534,7 @@ msgstr "Средняя оценка"
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr "Группа обновлена"
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Партия:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr "Группы"
@@ -717,7 +721,7 @@ msgstr ""
msgid "Business Owner"
msgstr "Владелец бизнеса"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "Шаблон письма с сертификатом"
msgid "Certificate Link"
msgstr "Ссылка на сертификат"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "Сертифицированные участники"
@@ -1023,7 +1027,7 @@ msgstr "Веб-страница группы"
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr ""
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr "Прогресс"
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr ""
msgid "Congratulations on getting certified!"
msgstr "Поздравляем с получением сертификата!"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr "Содержание"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr ""
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "Политика cookies"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "Курс завершен"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "Преподаватель курса"
msgid "Course Lesson"
msgstr "Урок курса"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "Список курсов"
@@ -1426,8 +1427,7 @@ msgstr "Курс {0} уже добавлен в группу."
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "Курсы"
msgid "Courses Completed"
msgstr "Курсов завершено"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr "Создать курс"
msgid "Create a Live Class"
msgstr "Создайте живой класс"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr ""
msgid "Current Lesson"
msgstr "Текущий урок"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "Дата:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Отменить"
@@ -1768,11 +1768,11 @@ msgstr "E-Mail"
msgid "E-mail"
msgstr "E-mail"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr ""
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr "Редактировать главу"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Редактировать профиль"
@@ -1889,7 +1889,7 @@ msgstr "Дата окончания (или ожидаемая)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "Дата окончания (или ожидаемая)"
msgid "End Time"
msgstr "Время окончания"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "Зачисленные студенты"
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr "Количество регистраций"
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr "Зачисления"
@@ -1968,8 +1967,8 @@ msgstr "Введите правильный ответ"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr ""
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr "Представление упражнений"
msgid "Exercise Title"
msgstr "Название упражнения"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr ""
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "Фриланс"
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Пятница"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr ""
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Полное имя"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "Полная занятость"
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr "Сгенерировать ссылку Google Meet"
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr "Заголовок"
msgid "Hello"
msgstr "Привет"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr ""
@@ -2410,11 +2409,11 @@ msgstr "Я рад сообщить вам, что вы успешно получ
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "Я недоступен"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr ""
@@ -2566,7 +2565,7 @@ msgstr "Содержание инструктора"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr "Заметки инструктора"
@@ -2590,8 +2589,8 @@ msgstr "Комментарии инструкторов"
msgid "Interest"
msgstr "Процент"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr ""
@@ -2629,7 +2628,7 @@ msgstr "Только приглашение"
msgid "Invite Request"
msgstr "Запрос приглашения"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Дата"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr "Название доски объявлений"
msgid "Job Details"
msgstr "Подробности вакансии"
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "Открытые вакансии"
@@ -2733,7 +2732,7 @@ msgstr "Должность"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "Вакансии"
@@ -3043,7 +3042,7 @@ msgstr "Название урока"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Ссылки"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "Live"
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr ""
@@ -3120,7 +3119,7 @@ msgstr ""
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Логин"
@@ -3141,7 +3140,7 @@ msgstr "Логин"
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr "Разместить объявление"
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr "Отметить как прочитанное"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "Этап"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr "Этапы"
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr "Модуль неверный."
msgid "Monday"
msgstr "Понедельник"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr "Несколько правильных ответов"
msgid "My availability"
msgstr "Моя доступность"
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "Мой календарь"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr ""
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr "Новая группа"
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "Новый курс"
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr "Новая регистрация"
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr "Новый комментарий в группе {0}"
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr "Новый ответ по теме {0} в курсе {1}"
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Новый {0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr ""
@@ -3588,7 +3583,7 @@ msgstr "Нет предстоящих оценок"
msgid "No announcements"
msgstr "Нет объявлений"
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr "Принимаются только файлы типа {0} ."
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr "Вариант 4"
msgid "Order ID"
msgstr "ID Заказа"
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr "Платная группа"
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "Неполная занятость"
@@ -3915,7 +3910,7 @@ msgstr "Пропустить"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr "Пожалуйста, проверьте свой email для подт
msgid "Please click on the following button to set your new password"
msgstr "Нажмите на следующую кнопку, чтобы установить новый пароль."
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr "Возможный ответ 3"
msgid "Possible Answer 4"
msgstr "Возможный ответ 4"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Пост"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr "Просмотр изображения"
msgid "Preview Video"
msgstr "Предварительный просмотр видео"
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Предыдущие"
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr "Первичная подгруппа"
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr "Политика приватности"
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "Вопрос {0} из {1}"
msgid "Questions"
msgstr "Вопросы"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr "Краткое содержание теста"
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr "Тест недоступен для гостевых пользователей. Пожалуйста, войдите, чтобы продолжить."
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr "Тест появится в конце урока."
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr ""
msgid "Regards"
msgstr "С уважением "
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr "Роль"
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr ""
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr "Сессии в днях"
msgid "Set your Password"
msgstr "Введите свой пароль"
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr "Настройки регистрации"
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr "Регистрация"
@@ -5020,8 +5015,8 @@ msgstr ""
msgid "Start Date:"
msgstr "Дата начала:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr "Начать изучение"
@@ -5034,7 +5029,7 @@ msgstr "Начать изучение"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr ""
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "Статистика"
@@ -5112,7 +5107,7 @@ msgstr "Статус/Оценка"
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr "Студенты"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr "Отправлено {0}"
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr "Отправлено {0}"
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr ""
@@ -5232,7 +5227,7 @@ msgstr "Резюме"
msgid "Sunday"
msgstr "Воскресенье"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr "Временно отключен"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "Условия использования"
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr "Спасибо и с наилучшими пожеланиями"
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr "Этот сертификат является бессрочным"
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr "Этот курс бесплатный."
@@ -5480,6 +5475,11 @@ msgstr "Этот урок недоступен для предварительн
msgid "This quiz consists of {0} questions."
msgstr "Этот тест состоит из {0} вопросов."
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr "Сроки:"
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr ""
@@ -5602,7 +5602,7 @@ msgstr ""
msgid "To Date"
msgstr ""
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором."
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr ""
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr "Всего задач"
@@ -5656,7 +5656,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "На рассмотрении"
msgid "Unlisted"
msgstr "Не публиковать"
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr "Доступность"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr "Вы можете попробовать пройти этот тест
msgid "You can find their resume attached to this email."
msgstr "Их резюме вы найдете в приложении к этому электронному письму."
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr "Вы не можете запланировать оценки после {0}."
@@ -6044,7 +6052,7 @@ msgstr "Вы уже подали заявку на эту вакансию."
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "Вы уже превысили максимально допустимое количество попыток для этого теста."
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr "Вы уже просмотрели этот курс"
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "Вы выбрали получение уведомлений об этом курсе. Вы получите электронное письмо, когда курс станет доступен."
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr "Ваш аккаунт был успешно создан!"
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr "Ваш календарь настроен."
@@ -6198,7 +6206,7 @@ msgstr "сертификаты"
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "завершенно"
@@ -6234,7 +6242,7 @@ msgstr "из"
msgid "out of"
msgstr "из"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr "вы можете"
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr "{0} уже сертифицирован для курса {1}"
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr "{0} упомянул вас в комментарии"
@@ -6306,11 +6314,11 @@ msgstr "{0} упомянул вас в комментарии"
msgid "{0} mentioned you in a comment in your batch."
msgstr "{0} упомянул вас в комментарии в вашей группе."
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0} упомянул вас в комментарии в {1}"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr "{0}k"
diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po
index 1fd471ee..c12d2b1e 100644
--- a/lms/locale/sr_CS.po
+++ b/lms/locale/sr_CS.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Serbian (Latin)\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
msgid "Add Lesson"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr ""
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Sve"
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr ""
@@ -399,7 +399,7 @@ msgstr ""
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr ""
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr ""
@@ -510,7 +510,7 @@ msgstr ""
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr ""
@@ -534,7 +534,7 @@ msgstr ""
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr ""
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr "Filijala"
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr ""
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr ""
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr "Završeno"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr ""
msgid "Congratulations on getting certified!"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "Ugovor"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr ""
msgid "Course Lesson"
msgstr ""
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "Courses Completed"
msgstr ""
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr ""
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "Valuta"
msgid "Current Lesson"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr ""
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr "Onemogućeno"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr ""
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "Izmeni"
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr ""
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "Greška"
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr ""
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr ""
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "Od"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr ""
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "Pomoć"
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "ID"
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr ""
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Datum izdavanja"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr ""
@@ -2733,7 +2732,7 @@ msgstr ""
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr ""
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr ""
@@ -3120,7 +3119,7 @@ msgstr "Lokalno"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr ""
@@ -3141,7 +3140,7 @@ msgstr ""
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr ""
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "Novi"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr ""
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "Sledeće"
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr ""
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr ""
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "Broj telefona"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr ""
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr ""
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr "Poštanski broj"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr ""
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr ""
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "Vrsta referentnog dokumenta"
msgid "Regards"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr ""
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr ""
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr "Datum početka"
msgid "Start Date:"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "Stanje"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "Uspeh"
@@ -5232,7 +5227,7 @@ msgstr ""
msgid "Sunday"
msgstr ""
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr "Šablon"
msgid "Temporarily Disabled"
msgstr ""
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "Za"
@@ -5602,7 +5602,7 @@ msgstr "Za"
msgid "To Date"
msgstr "Datum završetka"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "Ukupno"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr ""
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr ""
@@ -6234,7 +6242,7 @@ msgstr ""
msgid "out of"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/sv.po b/lms/locale/sv.po
index 525ad82f..310f3b32 100644
--- a/lms/locale/sv.po
+++ b/lms/locale/sv.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Lägg till Kapitel"
msgid "Add Lesson"
msgstr "Lägg till Lektion"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "Lägg till Tid"
@@ -160,7 +160,7 @@ msgstr "Lägg till Lektion"
msgid "Add a Student"
msgstr "Lägga till Student"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr "Lägg till Kapitel"
@@ -172,7 +172,7 @@ msgstr "Lägg till kurs"
msgid "Add a keyword and then press enter"
msgstr "Lägg till nyckelord och tryck sedan på Enter"
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr "Lägg till Lektion"
@@ -201,11 +201,11 @@ msgstr "Lägg till befintlig fråga"
msgid "Add at least one possible answer for this question: {0}"
msgstr "Lägg till minst ett möjligt svar för denna fråga: {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr "Lägg till kurser i din grupp"
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr "Lägg till studenter i din grupp"
@@ -217,11 +217,11 @@ msgstr "Lägg till webbsida i sidofältet"
msgid "Add your assignment as {0}"
msgstr "Lägg till din uppgift som {0}"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr "Lägg till ditt första kapitel"
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr "Lägg till din första lektion"
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "Administratör"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Alla"
@@ -364,11 +364,11 @@ msgstr "Visas på kurskort i kurslista"
msgid "Appears when the batch URL is shared on any online platform"
msgstr "Visas när grupp URL delas på valfri online plattform"
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "Ansökan Mottagen"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "Tillämpa"
@@ -399,7 +399,7 @@ msgstr "Godkänd"
msgid "Apps"
msgstr "Appar"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "Arkiverad"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Bedömning {0} har redan lagts till i denna grupp."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr "Uppgift uppdaterad"
msgid "Assignment will appear at the bottom of the lesson."
msgstr "Uppgift kommer att visas längst ner i lektion."
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Uppgifter"
@@ -510,7 +510,7 @@ msgstr "Minst ett alternativ måste vara korrekt för denna fråga."
msgid "Attire Preference"
msgstr "Klädsel Preferens"
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Auktorisera Google Kalender Åtkomst"
@@ -534,7 +534,7 @@ msgstr "Genomsnittlig Betyg"
msgid "Average of Feedback Received"
msgstr "Genomsnitt av mottagen Återkoppling"
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr "Tillbaka till Kurs"
@@ -654,6 +654,10 @@ msgstr "Grupp Uppdaterad"
msgid "Batch end date cannot be before the batch start date"
msgstr "Grupp slutdatum får inte vara före grupp startdatum"
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr "Grupp redan startad."
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr "Gruppen är slutsåld."
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Parti:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr "Grupper"
@@ -717,7 +721,7 @@ msgstr "Bransch"
msgid "Business Owner"
msgstr "Affärsägare"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr "Köp denna kurs"
@@ -765,7 +769,7 @@ msgstr "Fritidskläder"
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "E-post Mall för Certifikat"
msgid "Certificate Link"
msgstr "Cerifikat Länk"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr "Certifikat för Genomförande"
@@ -816,7 +820,7 @@ msgstr "Certifikat genererade"
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr "Certifierade Medlemmar"
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "Certifierade Deltagare"
@@ -1023,7 +1027,7 @@ msgstr "Grupp Webbsida"
msgid "Collaboration Preference"
msgstr "Samarbetspreferens"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Fäll In"
@@ -1133,7 +1137,7 @@ msgstr "Slutför din Registrering - Missa inte!"
msgid "Completed"
msgstr "Klar"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr "Klart av Studenter"
@@ -1143,10 +1147,6 @@ msgstr "Klart av Studenter"
msgid "Completion Certificate"
msgstr "Kompletterande Certifikat"
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr "Kompletteringar"
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "Bekräftelse E-post Mall"
msgid "Congratulations on getting certified!"
msgstr "Grattis till certifiering!"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr "Kontakta administratör för att registrera dig till denna kurs."
@@ -1195,17 +1196,17 @@ msgstr "Kontakta administratör för att registrera dig till denna kurs."
msgid "Content"
msgstr "Innehåll "
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr "Fortsätt lära dig"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "Avtal"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "Princip för Kakor"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "Klara Kurser"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "Kurslärare"
msgid "Course Lesson"
msgstr "Kurslektion"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "Kurslista"
@@ -1426,8 +1427,7 @@ msgstr "Kurs {0} har redan lagts till i denna omgång."
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "Kurser"
msgid "Courses Completed"
msgstr "Klara Kurser"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr "Kurser borttagna"
@@ -1464,15 +1464,15 @@ msgstr "Skapa Kurs"
msgid "Create a Live Class"
msgstr "Skapa live lektion"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr "Skapa grupp"
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr "Skapa Kurs"
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr "Skapa live lektion"
@@ -1484,27 +1484,27 @@ msgstr "Skapa ny fråga"
msgid "Create an Assignment"
msgstr "Skapa Uppgift"
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr "Skapa din första grupp"
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr "Skapa din första kurs"
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr "Skapa din första frågesport"
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "Skapad"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr "Skapar grupp"
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr "Skapar kurs"
@@ -1524,7 +1524,7 @@ msgstr "Valuta"
msgid "Current Lesson"
msgstr "Aktuell Lektion"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr "Anpassade Certifikat Mallar"
@@ -1585,7 +1585,7 @@ msgstr "Datum:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr "Inaktivera Registrering"
msgid "Disabled"
msgstr "Inaktiverad"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Ångra"
@@ -1768,11 +1768,11 @@ msgstr "E-post"
msgid "E-mail"
msgstr "E-post"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "Redigera"
@@ -1785,7 +1785,7 @@ msgstr "Redigera Uppgift"
msgid "Edit Chapter"
msgstr "Redigera Kapitel"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Redigera Profil"
@@ -1889,7 +1889,7 @@ msgstr "Slutdatum (eller förväntat)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "Slutdatum (eller förväntat)"
msgid "End Time"
msgstr "Slut Tid"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr "Registrera Nu"
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr "Inskriven"
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "Inskrivna Studenter"
@@ -1928,14 +1928,13 @@ msgstr "Registreringsbekräftelse för {0}"
msgid "Enrollment Count"
msgstr "Antal Inskrivna"
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr "Registrering Misslyckad"
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr "Inskrivningar"
@@ -1968,8 +1967,8 @@ msgstr "Ange korrekt svar"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "Fel"
@@ -2019,7 +2018,7 @@ msgstr "Utvärdering sparad"
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr "Övning inlämning"
msgid "Exercise Title"
msgstr "Övning Benämning"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "Expandera"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "Gratis"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "Frilansare"
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Fredag"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "Från"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Fullständig Namn"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "Heltid"
@@ -2276,7 +2275,7 @@ msgstr "Skapa Certifikat"
msgid "Generate Google Meet Link"
msgstr "Skapa Google Meet länk"
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr "Hämta Certifikat"
@@ -2340,7 +2339,7 @@ msgstr "Huvudrubrik"
msgid "Hello"
msgstr "Hej"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "Hjälp"
@@ -2410,11 +2409,11 @@ msgstr "Jag är glad att kunna informera dig om att du har fått din certifierin
msgid "I am looking for a job"
msgstr "Jag söker jobb"
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "Jag är inte tillgänglig"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "ID"
@@ -2566,7 +2565,7 @@ msgstr "Lärares Innehåll"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr "Lärare Anteckningar"
@@ -2590,8 +2589,8 @@ msgstr "Lärare Kommentarer"
msgid "Interest"
msgstr "Intresse"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "Introduktion"
@@ -2629,7 +2628,7 @@ msgstr "Endast inbjudan"
msgid "Invite Request"
msgstr "Inbjudan Begäran"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr "Bjud in ditt team och dina studenter"
@@ -2661,7 +2660,7 @@ msgstr "Är SCORM App"
msgid "Issue Date"
msgstr "Utfärdande Datum"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr "Utfärda Certifikat"
@@ -2710,7 +2709,7 @@ msgstr "Jobb Styrelse Benämning"
msgid "Job Details"
msgstr "Jobb Detaljer"
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "Jobb Erbjudande"
@@ -2733,7 +2732,7 @@ msgstr "Jobb Benämning"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "Jobb"
@@ -3043,7 +3042,7 @@ msgstr "Lektion Benämning"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Länkar"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "Live"
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr "LiveCode URL"
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "Ladda Mer"
@@ -3120,7 +3119,7 @@ msgstr "Lokal"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr "Platspreferens"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Logga In"
@@ -3141,7 +3140,7 @@ msgstr "Logga In"
msgid "Login to Frappe Cloud?"
msgstr "Logga in på Frappe Cloud?"
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr "Logga in för att ansöka"
@@ -3163,7 +3162,7 @@ msgstr "Skapa Meddelande"
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr "Ange rätt faktura adress eftersom det kommer att användas på din faktura."
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr "Hantera Grupp"
@@ -3198,7 +3197,7 @@ msgstr "Markera som läst"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr "Meta Nyckelord"
msgid "Milestone"
msgstr "Milstolpe"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr "Milstolpar"
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr "Minst två alternativ erfordras för flervalsfrågor."
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr "Modul är felaktig."
msgid "Monday"
msgstr "Måndag"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr "Intäktsgenerering"
@@ -3490,22 +3485,22 @@ msgstr "Flera korrekta svar"
msgid "My availability"
msgstr "Min tillgänglighet"
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "Min kalender"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "Ny"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr "Ny Grupp"
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "Ny Kurs"
@@ -3533,8 +3528,8 @@ msgstr "Ny Program Medlem"
msgid "New Question"
msgstr "Ny Fråga"
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr "Nytt Frågesport"
@@ -3542,20 +3537,20 @@ msgstr "Nytt Frågesport"
msgid "New Sign Up"
msgstr "Ny Registrering"
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr "Ny kommentar i grupp {0}"
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr "Nytt svar i ämne {0} i kurs {1}"
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Ny {0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "Nästa"
@@ -3588,7 +3583,7 @@ msgstr "Inga Kommande Utvärderingar"
msgid "No announcements"
msgstr "Inga tillkännagivanden"
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr "Inga uppgifter hittades"
@@ -3652,7 +3647,7 @@ msgstr "Inga program hittades"
msgid "No quiz submissions found. Please check again later."
msgstr "Inga frågesport inlämningar hittades. Kontrollera igen senare."
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr "Inga frågesporter hittades"
@@ -3762,7 +3757,7 @@ msgstr "Endast kurser för vilka självinlärning är inaktiverat kan läggas ti
msgid "Only files of type {0} will be accepted."
msgstr "Endast filer av typ {0} kommer att accepteras."
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr "Endast bildfiler är tillåtna."
@@ -3824,7 +3819,7 @@ msgstr "Alternativ 4"
msgid "Order ID"
msgstr "Order ID"
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr "Organisation"
@@ -3878,7 +3873,7 @@ msgstr "Betald Parti"
msgid "Paid Certificate"
msgstr "Betalt Certifikat"
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr "Betald Certifikat efter Utvärdering"
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr "Pan Nummer"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "Deltid"
@@ -3915,7 +3910,7 @@ msgstr "Godkänd"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr "Persona Fångad"
msgid "Phone Number"
msgstr "Telefon Nummer"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr "Logga in"
@@ -4061,7 +4056,7 @@ msgstr "Kontrollera din E-post för verifiering"
msgid "Please click on the following button to set your new password"
msgstr "Klicka på följande knapp för att ange ditt nya lösenord"
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr "Slutför tidigare kurser i program för att anmäla dig till denna kurs."
@@ -4192,8 +4187,8 @@ msgstr "Möjligt svar 3"
msgid "Possible Answer 4"
msgstr "Möjligt svar 4"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Post"
@@ -4205,11 +4200,11 @@ msgstr "Lägg upp nytt jobb eller kom tillbaka senare."
msgid "Postal Code"
msgstr "Postnummer"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr "Postad"
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr "Drivs av Lärande"
@@ -4248,7 +4243,7 @@ msgstr "Förhandsgranska Bild"
msgid "Preview Video"
msgstr "Förhandsgranska Video"
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Föregående"
@@ -4275,7 +4270,7 @@ msgstr "Primära Länder"
msgid "Primary Subgroup"
msgstr "Primär Undergrupp"
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr "Integritet Princip"
@@ -4323,7 +4318,7 @@ msgstr "Program Medlem"
msgid "Program Members"
msgstr "Program Medlemmar"
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr "Program"
@@ -4389,7 +4384,7 @@ msgstr "Förvärvad Certifikat"
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "Fråga {0} av {1}"
msgid "Questions"
msgstr "Frågor"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr "Frågor är borttagna"
@@ -4472,7 +4467,7 @@ msgstr "Frågesport Sammanfattning"
msgid "Quiz Title"
msgstr "Frågesport Benämning"
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr "Frågesport skapad"
@@ -4480,7 +4475,7 @@ msgstr "Frågesport skapad"
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr "Frågesport är inte tillgänglig för gästanvändare. Logga in för att fortsätta."
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr "Frågesport uppdaterad"
@@ -4489,16 +4484,16 @@ msgstr "Frågesport uppdaterad"
msgid "Quiz will appear at the bottom of the lesson."
msgstr "Frågesport kommer att visas längst ner i lektionen."
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr "Frågesporter"
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "Referens Dokument Typ"
msgid "Regards"
msgstr "Hälsningar"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr "Registrera Nu"
@@ -4638,7 +4633,7 @@ msgstr "Roll"
msgid "Role Preference"
msgstr "Rollpreferens"
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "Roller"
@@ -4759,7 +4754,7 @@ msgstr "Sök efter Namn"
msgid "Search by Title"
msgstr "Sök efter Benämning"
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr "Sök efter benämning"
@@ -4819,15 +4814,15 @@ msgstr "Sessioner på dagar"
msgid "Set your Password"
msgstr "Ange Lösenord"
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr "Konfigurera"
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr "Konfigurerar Betalningsport"
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr "Registrering Inställningar"
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr "Registreringar"
@@ -5020,8 +5015,8 @@ msgstr "Start Datum"
msgid "Start Date:"
msgstr "Start Datum:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr "Börja lära dig"
@@ -5034,7 +5029,7 @@ msgstr "Börja lära dig"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "Län"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "Statistik"
@@ -5112,7 +5107,7 @@ msgstr "Status/Resultat"
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr "Student Recensioner"
msgid "Students"
msgstr "Studenter"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr "Studenter borttagna"
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr "Inskickad {0}"
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr "Inskickad {0}"
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "Klar"
@@ -5232,7 +5227,7 @@ msgstr "Översikt"
msgid "Sunday"
msgstr "Söndag"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr "Misstänkt mönster hittat i {0}: {1}"
@@ -5317,7 +5312,7 @@ msgstr "Mall"
msgid "Temporarily Disabled"
msgstr "Tillfälligt Inaktiverad"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "Villkor"
@@ -5353,7 +5348,7 @@ msgstr "Tack för återkoppling!"
msgid "Thanks and Regards"
msgstr "Tack och Hälsningar"
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr "Gruppen är full. Kontakta administratör."
@@ -5444,11 +5439,11 @@ msgstr "Detta certifikat upphör inte att gälla"
msgid "This class has ended"
msgstr "Denna klass har avslutats"
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr "Denna kurs har:"
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr "Denna kurs är gratis."
@@ -5480,6 +5475,11 @@ msgstr "Denna lektion är inte tillgänglig för förhandsgranskning. Gå med i
msgid "This quiz consists of {0} questions."
msgstr "Denna frågesport består av {0} frågor."
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr "Denna webbplats håller på att uppdateras. Du kommer inte att kunna göra några ändringar. Full åtkomst kommer att återställas inom kort."
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr "Tidpunkter:"
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr "Benämning erfordras"
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "Till"
@@ -5602,7 +5602,7 @@ msgstr "Till"
msgid "To Date"
msgstr "Till Datum"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr "För att gå med i denna grupp, kontakta Administratör."
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "Totalt"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr "Totalt antal markeringar"
@@ -5656,7 +5656,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "Under Recension"
msgid "Unlisted"
msgstr "Ej Listad"
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr "Opublicerad"
@@ -5725,8 +5725,8 @@ msgstr "Ostrukturerad Roll"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr "Visa Certifikat"
msgid "Visibility"
msgstr "Synlighet"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr "Besök Omgång"
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr "Besök Webbplats"
@@ -6007,6 +6007,14 @@ msgstr "Du kan prova detta frågesport {0}."
msgid "You can find their resume attached to this email."
msgstr "Du kan hitta deras CV bifogat till detta e-post meddelande."
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr "Du kan inte ändra tillgänglighet när webbplats uppdateras."
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr "Du kan inte ändra rollerna i skrivskyddat läge."
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr "Du kan inte schemalägga utvärderingar efter {0}."
@@ -6044,7 +6052,7 @@ msgstr "Du har redan sökt detta jobb."
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "Du har redan överskridit maximal antalet försök som tillåts för denna frågesport."
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr "Du har redan köpt certifikat för denna kurs."
@@ -6052,15 +6060,15 @@ msgstr "Du har redan köpt certifikat för denna kurs."
msgid "You have already reviewed this course"
msgstr "Du har redan granskat denna kurs"
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr "Du har ansökt"
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr "Du har blivit registrerad i denna grupp"
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr "Du har blivit registrerad på denna kurs"
@@ -6072,11 +6080,11 @@ msgstr "Du har överskridit det maximala antalet försök ({0}) för denna fråg
msgid "You have got a score of {0} for the quiz {1}"
msgstr "Du har fått resultat av {0} för frågesport {1}"
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr "Du har inte skapat några uppgifter ännu. För att skapa ny uppgift, klicka på knapp \"Ny\" ovan."
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr "Du har inte skapat några frågesporter än. För att skapa ny frågesport, klicka på knapp \"Nytt Frågesport\" ovan."
@@ -6084,7 +6092,7 @@ msgstr "Du har inte skapat några frågesporter än. För att skapa ny frågespo
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "Du har valt att bli meddelad om denna kurs. Du kommer att få ett e-post meddelande när kursen blir tillgänglig."
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr "Du måste logga in först för att registrera dig till denna kurs"
@@ -6120,7 +6128,7 @@ msgstr "Ditt konto är skapad!"
msgid "Your batch {0} is starting tomorrow"
msgstr "Din grupp {0} börjar imorgon"
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr "Din kalender är konfigurerad."
@@ -6198,7 +6206,7 @@ msgstr "certifikat"
msgid "certified members"
msgstr "certifierade medlemmar"
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "klar"
@@ -6234,7 +6242,7 @@ msgstr "av "
msgid "out of"
msgstr "av"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr "fråga_detalj"
@@ -6258,7 +6266,7 @@ msgstr "du kan"
msgid "{0} Open Jobs"
msgstr "{0} Lediga Jobb"
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr "{0} Inställningar hittades inte"
@@ -6298,7 +6306,7 @@ msgstr "{0} är redan certifierad för kurs {1}"
msgid "{0} is your evaluator"
msgstr "{0} är din utvärderare"
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr "{0} nämnde dig i en kommentar"
@@ -6306,11 +6314,11 @@ msgstr "{0} nämnde dig i en kommentar"
msgid "{0} mentioned you in a comment in your batch."
msgstr "{0} nämnde dig i en kommentar i din grupp."
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0} hänvisade dig i kommentar i {1}"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr "{0}k"
diff --git a/lms/locale/th.po b/lms/locale/th.po
index dd9ef320..db79c27a 100644
--- a/lms/locale/th.po
+++ b/lms/locale/th.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Thai\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
msgid "Add Lesson"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr ""
@@ -201,11 +201,11 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr ""
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr ""
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr ""
@@ -399,7 +399,7 @@ msgstr ""
msgid "Apps"
msgstr ""
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr ""
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr ""
@@ -510,7 +510,7 @@ msgstr ""
msgid "Attire Preference"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr ""
@@ -534,7 +534,7 @@ msgstr ""
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr ""
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr ""
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr ""
@@ -717,7 +721,7 @@ msgstr ""
msgid "Business Owner"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr ""
@@ -765,7 +769,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr ""
msgid "Certificate Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr ""
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr ""
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr ""
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr ""
msgid "Congratulations on getting certified!"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr ""
@@ -1195,17 +1196,17 @@ msgstr ""
msgid "Content"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr ""
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr ""
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr ""
msgid "Course Lesson"
msgstr ""
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr ""
@@ -1426,8 +1427,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "Courses Completed"
msgstr ""
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr ""
@@ -1464,15 +1464,15 @@ msgstr ""
msgid "Create a Live Class"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr ""
msgid "Current Lesson"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr ""
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr ""
@@ -1768,11 +1768,11 @@ msgstr ""
msgid "E-mail"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr ""
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr ""
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr ""
@@ -1889,7 +1889,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr ""
msgid "End Time"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr ""
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr ""
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr ""
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr ""
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr ""
@@ -1968,8 +1967,8 @@ msgstr ""
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr ""
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr ""
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr ""
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr ""
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr ""
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr ""
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr ""
@@ -2340,7 +2339,7 @@ msgstr ""
msgid "Hello"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr ""
@@ -2410,11 +2409,11 @@ msgstr ""
msgid "I am looking for a job"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr ""
@@ -2566,7 +2565,7 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr ""
@@ -2590,8 +2589,8 @@ msgstr ""
msgid "Interest"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr ""
@@ -2629,7 +2628,7 @@ msgstr ""
msgid "Invite Request"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr ""
msgid "Job Details"
msgstr ""
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr ""
@@ -2733,7 +2732,7 @@ msgstr ""
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr ""
@@ -3043,7 +3042,7 @@ msgstr ""
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr ""
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr ""
@@ -3120,7 +3119,7 @@ msgstr ""
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr ""
@@ -3141,7 +3140,7 @@ msgstr ""
msgid "Login to Frappe Cloud?"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr ""
@@ -3163,7 +3162,7 @@ msgstr ""
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr ""
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr ""
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr ""
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr ""
msgid "My availability"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr ""
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr ""
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr ""
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr ""
@@ -3542,20 +3537,20 @@ msgstr ""
msgid "New Sign Up"
msgstr ""
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr ""
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr ""
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr ""
@@ -3588,7 +3583,7 @@ msgstr ""
msgid "No announcements"
msgstr ""
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr ""
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr ""
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr ""
@@ -3824,7 +3819,7 @@ msgstr ""
msgid "Order ID"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr ""
@@ -3915,7 +3910,7 @@ msgstr ""
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr ""
@@ -4061,7 +4056,7 @@ msgstr ""
msgid "Please click on the following button to set your new password"
msgstr ""
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr ""
msgid "Possible Answer 4"
msgstr ""
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr ""
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr ""
msgid "Preview Video"
msgstr ""
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr ""
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr ""
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr ""
@@ -4472,7 +4467,7 @@ msgstr ""
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr ""
@@ -4489,16 +4484,16 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr ""
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr ""
msgid "Regards"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr ""
@@ -4638,7 +4633,7 @@ msgstr ""
msgid "Role Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr ""
@@ -4759,7 +4754,7 @@ msgstr ""
msgid "Search by Title"
msgstr ""
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr ""
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr ""
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr ""
@@ -5020,8 +5015,8 @@ msgstr ""
msgid "Start Date:"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr ""
@@ -5034,7 +5029,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr ""
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr ""
@@ -5112,7 +5107,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr ""
msgid "Students"
msgstr ""
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr ""
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr ""
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr ""
@@ -5232,7 +5227,7 @@ msgstr ""
msgid "Sunday"
msgstr ""
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr ""
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr ""
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr ""
@@ -5480,6 +5475,11 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr ""
@@ -5602,7 +5602,7 @@ msgstr ""
msgid "To Date"
msgstr ""
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr ""
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr ""
msgid "Visibility"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr ""
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr ""
@@ -6044,7 +6052,7 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr ""
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr ""
@@ -6084,7 +6092,7 @@ msgstr ""
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr ""
@@ -6120,7 +6128,7 @@ msgstr ""
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr ""
@@ -6198,7 +6206,7 @@ msgstr ""
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr ""
@@ -6234,7 +6242,7 @@ msgstr ""
msgid "out of"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr ""
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr ""
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -6306,11 +6314,11 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/tr.po b/lms/locale/tr.po
index 905dc807..8de37dfa 100644
--- a/lms/locale/tr.po
+++ b/lms/locale/tr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Bölüm Ekle"
msgid "Add Lesson"
msgstr "Ders Ekle"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "Yuva Ekle"
@@ -160,7 +160,7 @@ msgstr "Ders Ekle"
msgid "Add a Student"
msgstr "Öğrenci Ekle"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr ""
@@ -172,7 +172,7 @@ msgstr "Kurs Ekle"
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr "Bir ders ekle"
@@ -201,11 +201,11 @@ msgstr "Mevcut bir soruyu ekle"
msgid "Add at least one possible answer for this question: {0}"
msgstr "Bu soru için en azından bir olası cevap ekleyin: {0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr ""
@@ -217,11 +217,11 @@ msgstr "Web sayfasını kenar çubuğuna ekle"
msgid "Add your assignment as {0}"
msgstr "Ödevinizi {0} olarak ekleyin"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr ""
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "Yönetici"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "Tümü"
@@ -364,11 +364,11 @@ msgstr ""
msgid "Appears when the batch URL is shared on any online platform"
msgstr "Parti URL’si herhangi bir çevrimiçi platformda paylaşıldığında görünür."
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "Alınan Başvurular"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "Uygula"
@@ -399,7 +399,7 @@ msgstr "Onaylandı"
msgid "Apps"
msgstr "Uygulamalar"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "Arşivlendi"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Değerlendirme {0} bu gruba zaten eklendi."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr "Ödev dersin alt kısmında görünecektir."
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "Atamalar"
@@ -510,7 +510,7 @@ msgstr "Bu soruda en az bir seçeneğin doğru olması gerekmektedir."
msgid "Attire Preference"
msgstr "Giyim Tercihi"
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "Google Takvim Erişimini Yetkilendirin"
@@ -534,7 +534,7 @@ msgstr "Ortalama Puan"
msgid "Average of Feedback Received"
msgstr ""
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr "Kursa geri dön"
@@ -654,6 +654,10 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr ""
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "Parti:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr "Sınıflar"
@@ -717,7 +721,7 @@ msgstr "Görev Bölümü"
msgid "Business Owner"
msgstr "İşletme Sahibi"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr "Bu kursu satın al"
@@ -765,7 +769,7 @@ msgstr "Günlük Giyim"
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "Sertifika E-posta Şablonu"
msgid "Certificate Link"
msgstr "Sertifika Bağlantısı"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr ""
@@ -816,7 +820,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr ""
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "Sertifikalı Katılımcılar"
@@ -1023,7 +1027,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "Daralt"
@@ -1133,7 +1137,7 @@ msgstr ""
msgid "Completed"
msgstr "Tamamlandı"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr ""
@@ -1143,10 +1147,6 @@ msgstr ""
msgid "Completion Certificate"
msgstr ""
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr "Tamamlama"
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "Onay E-postası Şablonu"
msgid "Congratulations on getting certified!"
msgstr "Sertifikanızı aldığınız için tebrikler!"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr "Bu kursa kayıt olmak için Yönetici ile iletişime geçin."
@@ -1195,17 +1196,17 @@ msgstr "Bu kursa kayıt olmak için Yönetici ile iletişime geçin."
msgid "Content"
msgstr "İçerik"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr "Öğrenmeye Devam Et"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "Sözleşme"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "Çerez Politikası"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "Kurslar Tamamlandı"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "Kurs Eğitmeni"
msgid "Course Lesson"
msgstr "Kurs Dersi"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "Kurs Listesi"
@@ -1426,8 +1427,7 @@ msgstr "Kurs {0} bu gruba zaten eklenmiştir."
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "Kurs"
msgid "Courses Completed"
msgstr "Tamamlanan Kurslar"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr "Kurslar başarıyla silindi"
@@ -1464,15 +1464,15 @@ msgstr "Kurs Oluştur"
msgid "Create a Live Class"
msgstr "Canlı Sınıf Oluştur"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr "Bir Kurs Oluştur"
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr ""
@@ -1484,27 +1484,27 @@ msgstr "Yeni bir soru oluştur"
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr ""
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "Oluşturdu"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "Para Birimi"
msgid "Current Lesson"
msgstr "Güncel Ders"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr "Tarih:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Disabled"
msgstr "Kapalı"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "Vazgeç"
@@ -1768,11 +1768,11 @@ msgstr "E-posta"
msgid "E-mail"
msgstr "E-Posta"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "Düzenle"
@@ -1785,7 +1785,7 @@ msgstr ""
msgid "Edit Chapter"
msgstr "Bölümü Düzenle"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "Profili Düzenle"
@@ -1889,7 +1889,7 @@ msgstr "Bitiş Tarihi (veya beklenen)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "Bitiş Tarihi (veya beklenen)"
msgid "End Time"
msgstr "Bitiş Zamanı"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr "Hemen Kaydol"
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr "Kayıtlı"
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "Kayıtlı Öğrenci"
@@ -1928,14 +1928,13 @@ msgstr ""
msgid "Enrollment Count"
msgstr "Kayıt Sayısı"
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr "Kayıt Başarısız"
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr "Kayıtlar"
@@ -1968,8 +1967,8 @@ msgstr "Doğru cevabı girin"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "Hata"
@@ -2019,7 +2018,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr ""
msgid "Exercise Title"
msgstr "Alıştırma Başlığı"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "Genişlet"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "Serbest"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "Serbest çalışan"
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "Cuma"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "Gönderen"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "Tam Adı"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "Tam Zamanlı"
@@ -2276,7 +2275,7 @@ msgstr ""
msgid "Generate Google Meet Link"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr "Sertifika Al"
@@ -2340,7 +2339,7 @@ msgstr "Başlık"
msgid "Hello"
msgstr "Merhaba"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "Yardım"
@@ -2410,11 +2409,11 @@ msgstr "{0} kursu için sertifikanızı başarıyla kazandığınızı size duyu
msgid "I am looking for a job"
msgstr "Bir iş arıyorum"
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "Müsait değilim"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "ID"
@@ -2566,7 +2565,7 @@ msgstr "Eğitmen İçeriği"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr "Eğitmen Notları"
@@ -2590,8 +2589,8 @@ msgstr "Eğitmen Yorumları"
msgid "Interest"
msgstr "İlgi Alanı"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "Tanıtım/Giriş"
@@ -2629,7 +2628,7 @@ msgstr "Sadece Davetliler"
msgid "Invite Request"
msgstr "Davetiye Talebi"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr ""
@@ -2661,7 +2660,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Veriliş tarihi"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr ""
@@ -2710,7 +2709,7 @@ msgstr "İş İlanı Başlığı"
msgid "Job Details"
msgstr "İş Detayları"
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "İş Alımları"
@@ -2733,7 +2732,7 @@ msgstr "İş İlanı Başlığı"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "İşler"
@@ -3043,7 +3042,7 @@ msgstr "Ders Başlığı"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "Bağlantılar"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "Canlı"
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr ""
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "Daha Fazla Yükle"
@@ -3120,7 +3119,7 @@ msgstr "Yerel"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr "Konum Tercihi"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "Giriş"
@@ -3141,7 +3140,7 @@ msgstr "Giriş"
msgid "Login to Frappe Cloud?"
msgstr "Frappe Cloud'a Giriş Yapın?"
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr "Başvurmak için giriş yapın"
@@ -3163,7 +3162,7 @@ msgstr "Bir Duyuru Yapın"
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr ""
@@ -3198,7 +3197,7 @@ msgstr "Okundu olarak İşaretle"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "Kilometre Taşı"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr "Kilometre Taşı"
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr ""
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr "Modül hatalı."
msgid "Monday"
msgstr "Pazartesi"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr ""
@@ -3490,22 +3485,22 @@ msgstr "Birden Fazla Doğru Cevap"
msgid "My availability"
msgstr "Müsaitliğim"
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "Takvimim"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "Yeni"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr "Yeni Parti"
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "Yeni Kurs"
@@ -3533,8 +3528,8 @@ msgstr ""
msgid "New Question"
msgstr "Yeni Soru"
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr "Yeni Test"
@@ -3542,20 +3537,20 @@ msgstr "Yeni Test"
msgid "New Sign Up"
msgstr "Yeni Kayıt"
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr "Toplu işlerde yeni yorum {0}"
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr "{1} dersinde {0} konusuna yeni yanıt"
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "Yeni {0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "Sonraki"
@@ -3588,7 +3583,7 @@ msgstr "Yaklaşan Değerlendirme Yok"
msgid "No announcements"
msgstr "Hiçbir duyuru yok"
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr ""
@@ -3652,7 +3647,7 @@ msgstr "Hiçbir program bulunamadı"
msgid "No quiz submissions found. Please check again later."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr "Hiçbir sınav bulunamadı"
@@ -3762,7 +3757,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr "Sadece {0} türündeki dosyalar kabul edilecektir."
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr "Sadece resim dosyasına izin verilir."
@@ -3824,7 +3819,7 @@ msgstr "Seçenek 4"
msgid "Order ID"
msgstr "Sipariş No"
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr ""
@@ -3878,7 +3873,7 @@ msgstr ""
msgid "Paid Certificate"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr ""
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "Yarı Zamanlı"
@@ -3915,7 +3910,7 @@ msgstr "Başarılı"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "Telefon Numarası"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr "Lütfen Giriş Yapın"
@@ -4061,7 +4056,7 @@ msgstr "Doğrulama için lütfen e-postanızı kontrol edin"
msgid "Please click on the following button to set your new password"
msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayınız"
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr ""
@@ -4192,8 +4187,8 @@ msgstr "Olası Cevap 3"
msgid "Possible Answer 4"
msgstr "Olası Cevap 4"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "Gönder"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr "Posta Kodu"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr "Yayınlama Tarihi"
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr ""
@@ -4248,7 +4243,7 @@ msgstr "Resim Önizleme"
msgid "Preview Video"
msgstr "Video Önzileme"
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "Önceki"
@@ -4275,7 +4270,7 @@ msgstr ""
msgid "Primary Subgroup"
msgstr "Birincil Alt Grup"
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr ""
@@ -4323,7 +4318,7 @@ msgstr ""
msgid "Program Members"
msgstr ""
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr ""
@@ -4389,7 +4384,7 @@ msgstr ""
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "Soru {0} / {1}"
msgid "Questions"
msgstr "Sorular"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr "Sorular başarıyla silindi"
@@ -4472,7 +4467,7 @@ msgstr "Sınav Özeti"
msgid "Quiz Title"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr ""
@@ -4480,7 +4475,7 @@ msgstr ""
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr ""
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr "Sınav başarıyla güncellendi"
@@ -4489,16 +4484,16 @@ msgstr "Sınav başarıyla güncellendi"
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr "Sınavlar"
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "Referans Belge Türü"
msgid "Regards"
msgstr "Saygılarımla"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr "Şimdi Kaydol"
@@ -4638,7 +4633,7 @@ msgstr "Rol"
msgid "Role Preference"
msgstr "Rol Tercihi"
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "Roller"
@@ -4759,7 +4754,7 @@ msgstr "İsme Göre Ara"
msgid "Search by Title"
msgstr "Başlığa Göre Ara"
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr "Başlığa göre ara"
@@ -4819,15 +4814,15 @@ msgstr ""
msgid "Set your Password"
msgstr "Şifrenizi Ayarlayın"
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr "Kayıt Ayarları"
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr "Kayıtlar"
@@ -5020,8 +5015,8 @@ msgstr "Başlangıç Tarihi"
msgid "Start Date:"
msgstr "Başlangıç Tarihi:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr "Öğrenmeye Başlayın"
@@ -5034,7 +5029,7 @@ msgstr "Öğrenmeye Başlayın"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "Durum"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "İstatistik"
@@ -5112,7 +5107,7 @@ msgstr "Durum/Puan"
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr "Öğrenci İncelemeleri"
msgid "Students"
msgstr "Öğrenciler"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr "Öğrenciler başarıyla silindi"
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr "Kaydedildi {0}"
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr "Kaydedildi {0}"
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "Başarılı"
@@ -5232,7 +5227,7 @@ msgstr "Özet"
msgid "Sunday"
msgstr "Pazar"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -5317,7 +5312,7 @@ msgstr "Şablon"
msgid "Temporarily Disabled"
msgstr "Geçici Olarak Devre Dışı"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "Kullanım Koşulları"
@@ -5353,7 +5348,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr "Teşekkürler ve Saygılar"
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -5444,11 +5439,11 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr "Bu kursta:"
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr "Bu kurs ücretsizdir."
@@ -5480,6 +5475,11 @@ msgstr "Bu ders önizleme için mevcut değil. Lütfen erişmek için kursa kat
msgid "This quiz consists of {0} questions."
msgstr "Bu sınav {0} sorudan oluşmaktadır."
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr ""
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "Alıcı"
@@ -5602,7 +5602,7 @@ msgstr "Alıcı"
msgid "To Date"
msgstr "Bitiş Tarihi"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "Toplam"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr ""
@@ -5656,7 +5656,7 @@ msgstr "X"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "İnceleniyor"
msgid "Unlisted"
msgstr "Listelenmemiş"
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr ""
@@ -5725,8 +5725,8 @@ msgstr "Ayarlanmamış Rol"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr "Sertifikayı Görüntüle"
msgid "Visibility"
msgstr "Görünürlülük"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr ""
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr ""
@@ -6007,6 +6007,14 @@ msgstr "Bu testi {0} deneyebilirsiniz."
msgid "You can find their resume attached to this email."
msgstr ""
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr "{0} tarihinden sonra değerlendirme planlayamazsınız."
@@ -6044,7 +6052,7 @@ msgstr "Bu iş için zaten başvurdunuz."
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "Bu sınav için izin verilen maksimum deneme sayısını zaten aştınız."
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr ""
@@ -6052,15 +6060,15 @@ msgstr ""
msgid "You have already reviewed this course"
msgstr "Bu kursa zaten yorum eklediniz"
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr "Bu gruba kayıt oldunuz"
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr "Bu kursa zaten kayıtlısınız"
@@ -6072,11 +6080,11 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr ""
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr "Henüz hiçbir sınav oluşturmadınız. Yeni bir sınav oluşturmak için yukarıdaki \"Yeni Sınav\" düğmesine tıklayın."
@@ -6084,7 +6092,7 @@ msgstr "Henüz hiçbir sınav oluşturmadınız. Yeni bir sınav oluşturmak iç
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "Bu kurs için bildirim almayı seçtiniz. Kurs kullanılabilir olduğunda bir e-posta alacaksınız."
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr "Bu kursa kaydolmak için önce giriş yapmanız gerekiyor"
@@ -6120,7 +6128,7 @@ msgstr "Hesabınız başarıyla oluşturuldu!"
msgid "Your batch {0} is starting tomorrow"
msgstr ""
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr "Takviminiz hazır."
@@ -6198,7 +6206,7 @@ msgstr "sertifikalar"
msgid "certified members"
msgstr ""
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "Tamamlandı"
@@ -6234,7 +6242,7 @@ msgstr "/"
msgid "out of"
msgstr ""
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr ""
@@ -6258,7 +6266,7 @@ msgstr "yapabilirsin"
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr "{0} Ayarları bulunamadı"
@@ -6298,7 +6306,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr "{0} bir yorumda sizden bahsetti"
@@ -6306,11 +6314,11 @@ msgstr "{0} bir yorumda sizden bahsetti"
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr ""
diff --git a/lms/locale/zh.po b/lms/locale/zh.po
index 2cdee9e0..1d5651c3 100644
--- a/lms/locale/zh.po
+++ b/lms/locale/zh.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-04-25 16:04+0000\n"
-"PO-Revision-Date: 2025-04-28 08:31\n"
+"POT-Creation-Date: 2025-05-02 16:04+0000\n"
+"PO-Revision-Date: 2025-05-06 12:54\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "添加章节"
msgid "Add Lesson"
msgstr "添加课时"
-#: frontend/src/pages/ProfileEvaluator.vue:75
+#: frontend/src/pages/ProfileEvaluator.vue:89
msgid "Add Slot"
msgstr "添加时段"
@@ -160,7 +160,7 @@ msgstr "新增课时"
msgid "Add a Student"
msgstr "添加学员"
-#: frontend/src/components/AppSidebar.vue:525
+#: frontend/src/components/AppSidebar.vue:557
msgid "Add a chapter"
msgstr "添加章节"
@@ -172,7 +172,7 @@ msgstr "创建课程"
msgid "Add a keyword and then press enter"
msgstr "输入关键词后按回车键添加"
-#: frontend/src/components/AppSidebar.vue:526
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a lesson"
msgstr "添加课时"
@@ -201,11 +201,11 @@ msgstr "添加现有试题"
msgid "Add at least one possible answer for this question: {0}"
msgstr "请为该问题添加至少一个备选答案:{0}"
-#: frontend/src/components/AppSidebar.vue:490
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr "为班级添加课程"
-#: frontend/src/components/AppSidebar.vue:470
+#: frontend/src/components/AppSidebar.vue:502
msgid "Add students to your batch"
msgstr "为班级添加学员"
@@ -217,11 +217,11 @@ msgstr "添加网页至侧边栏"
msgid "Add your assignment as {0}"
msgstr "以{0}格式添加作业"
-#: frontend/src/components/AppSidebar.vue:406
+#: frontend/src/components/AppSidebar.vue:438
msgid "Add your first chapter"
msgstr "添加首个章节"
-#: frontend/src/components/AppSidebar.vue:421
+#: frontend/src/components/AppSidebar.vue:453
msgid "Add your first lesson"
msgstr "添加首节课时"
@@ -249,7 +249,7 @@ msgid "Admin"
msgstr "管理员"
#. Name of a role
-#: frontend/src/pages/Batches.vue:284 lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/pages/Batches.vue:285 lms/lms/doctype/lms_badge/lms_badge.json
msgid "All"
msgstr "全部"
@@ -364,11 +364,11 @@ msgstr "显示在课程列表的课程卡片上"
msgid "Appears when the batch URL is shared on any online platform"
msgstr "在分享批次链接至网络平台时显示"
-#: frontend/src/pages/JobDetail.vue:134
+#: frontend/src/pages/JobDetail.vue:137
msgid "Applications Received"
msgstr "收到的申请"
-#: frontend/src/pages/JobDetail.vue:48
+#: frontend/src/pages/JobDetail.vue:51
msgid "Apply"
msgstr "应用"
@@ -399,7 +399,7 @@ msgstr "已批准"
msgid "Apps"
msgstr "应用"
-#: frontend/src/pages/Batches.vue:294
+#: frontend/src/pages/Batches.vue:295
msgid "Archived"
msgstr "已归档"
@@ -439,7 +439,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "考核{0}已添加至本批次。"
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:538
+#: frontend/src/components/AppSidebar.vue:570
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:68
#: frontend/src/components/BatchStudents.vue:101
@@ -496,8 +496,8 @@ msgstr "作业更新成功"
msgid "Assignment will appear at the bottom of the lesson."
msgstr "作业将显示在课时末尾。"
-#: frontend/src/components/AppSidebar.vue:542
-#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:263
+#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/pages/Assignments.vue:201 lms/www/lms.py:273
msgid "Assignments"
msgstr "作业"
@@ -510,7 +510,7 @@ msgstr "本题至少需设置一个正确选项。"
msgid "Attire Preference"
msgstr "着装偏好"
-#: frontend/src/pages/ProfileEvaluator.vue:123
+#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
msgstr "授权Google日历访问"
@@ -534,7 +534,7 @@ msgstr "平均评分"
msgid "Average of Feedback Received"
msgstr "收到反馈的平均值"
-#: frontend/src/pages/Lesson.vue:154
+#: frontend/src/pages/Lesson.vue:166
msgid "Back to Course"
msgstr "返回课程"
@@ -654,6 +654,10 @@ msgstr "批次已更新"
msgid "Batch end date cannot be before the batch start date"
msgstr "批次结束日期不可早于开始日期"
+#: lms/lms/api.py:246
+msgid "Batch has already started."
+msgstr ""
+
#: lms/lms/api.py:241
msgid "Batch is sold out."
msgstr "该批次已满额。"
@@ -663,8 +667,8 @@ msgid "Batch:"
msgstr "批次:"
#. Label of the batches (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:112
+#: frontend/src/pages/Batches.vue:311 frontend/src/pages/Batches.vue:318
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122
msgid "Batches"
msgstr "批次"
@@ -717,7 +721,7 @@ msgstr "分支机构"
msgid "Business Owner"
msgstr "业务负责人"
-#: frontend/src/components/CourseCardOverlay.vue:47
+#: frontend/src/components/CourseCardOverlay.vue:48
msgid "Buy this course"
msgstr "购买本课程"
@@ -765,7 +769,7 @@ msgstr "便装"
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
-#: frontend/src/pages/JobDetail.vue:109
+#: frontend/src/pages/JobDetail.vue:112
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -793,7 +797,7 @@ msgstr "证书邮件模板"
msgid "Certificate Link"
msgstr "证书链接"
-#: frontend/src/components/CourseCardOverlay.vue:124
+#: frontend/src/components/CourseCardOverlay.vue:130
msgid "Certificate of Completion"
msgstr "结业证书"
@@ -816,7 +820,7 @@ msgstr "证书生成成功"
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:578
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:371
#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38
@@ -850,7 +854,7 @@ msgid "Certified Members"
msgstr "认证成员"
#. Label of the certified_participants (Check) field in DocType 'LMS Settings'
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:292
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302
msgid "Certified Participants"
msgstr "认证参与者"
@@ -1023,7 +1027,7 @@ msgstr "群组网页"
msgid "Collaboration Preference"
msgstr "协作偏好"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Collapse"
msgstr "折叠"
@@ -1133,7 +1137,7 @@ msgstr "完成注册——切勿错过!"
msgid "Completed"
msgstr "已完成"
-#: frontend/src/components/BatchStudents.vue:370
+#: frontend/src/components/BatchStudents.vue:371
msgid "Completed by Students"
msgstr "学员完成情况"
@@ -1143,10 +1147,6 @@ msgstr "学员完成情况"
msgid "Completion Certificate"
msgstr "结业证书"
-#: frontend/src/pages/Statistics.vue:66
-msgid "Completions"
-msgstr "完成次数"
-
#. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition"
@@ -1183,7 +1183,8 @@ msgstr "确认邮件模板"
msgid "Congratulations on getting certified!"
msgstr "祝贺您获得认证!"
-#: frontend/src/components/CourseCardOverlay.vue:55
+#: frontend/src/components/CourseCardOverlay.vue:57
+#: frontend/src/pages/Lesson.vue:47
msgid "Contact the Administrator to enroll for this course."
msgstr "请联系管理员报名本课程"
@@ -1195,17 +1196,17 @@ msgstr "请联系管理员报名本课程"
msgid "Content"
msgstr "内容"
-#: frontend/src/components/CourseCardOverlay.vue:29
+#: frontend/src/components/CourseCardOverlay.vue:30
msgid "Continue Learning"
msgstr "继续学习"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:197
+#: frontend/src/pages/Jobs.vue:198
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "合同"
-#: lms/lms/utils.py:437
+#: lms/lms/utils.py:441
msgid "Cookie Policy"
msgstr "Cookie政策"
@@ -1316,7 +1317,7 @@ msgid "Course Completed"
msgstr "课程完成"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:16
+#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_category/lms_category.json
@@ -1355,7 +1356,7 @@ msgstr "课程讲师"
msgid "Course Lesson"
msgstr "课程课时"
-#: lms/www/lms.py:77
+#: lms/www/lms.py:87
msgid "Course List"
msgstr "课程列表"
@@ -1426,8 +1427,7 @@ msgstr "课程{0}已添加至本批次"
#: frontend/src/components/Modals/BatchStudentProgress.vue:79
#: frontend/src/pages/BatchDetail.vue:24 frontend/src/pages/BatchDetail.vue:73
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:336 frontend/src/pages/Courses.vue:343
-#: frontend/src/pages/Statistics.vue:21
+#: frontend/src/pages/Courses.vue:337 frontend/src/pages/Courses.vue:344
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1438,7 +1438,7 @@ msgstr "课程"
msgid "Courses Completed"
msgstr "已完成课程"
-#: frontend/src/components/BatchCourses.vue:154
+#: frontend/src/components/BatchCourses.vue:155
msgid "Courses deleted successfully"
msgstr "课程删除成功"
@@ -1464,15 +1464,15 @@ msgstr "创建课程"
msgid "Create a Live Class"
msgstr "创建直播课程"
-#: frontend/src/components/AppSidebar.vue:533
+#: frontend/src/components/AppSidebar.vue:565
msgid "Create a batch"
msgstr "创建班级"
-#: frontend/src/components/AppSidebar.vue:524
+#: frontend/src/components/AppSidebar.vue:556
msgid "Create a course"
msgstr "创建课程"
-#: frontend/src/components/AppSidebar.vue:534
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a live class"
msgstr "创建直播课程"
@@ -1484,27 +1484,27 @@ msgstr "新建试题"
msgid "Create an Assignment"
msgstr "创建作业"
-#: frontend/src/components/AppSidebar.vue:460
+#: frontend/src/components/AppSidebar.vue:492
msgid "Create your first batch"
msgstr "创建首个班级"
-#: frontend/src/components/AppSidebar.vue:394
+#: frontend/src/components/AppSidebar.vue:426
msgid "Create your first course"
msgstr "创建首门课程"
-#: frontend/src/components/AppSidebar.vue:439
+#: frontend/src/components/AppSidebar.vue:471
msgid "Create your first quiz"
msgstr "创建首项测验"
-#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:327
+#: frontend/src/pages/Assignments.vue:174 frontend/src/pages/Courses.vue:328
msgid "Created"
msgstr "已创建"
-#: frontend/src/components/AppSidebar.vue:530
+#: frontend/src/components/AppSidebar.vue:562
msgid "Creating a batch"
msgstr "正在创建班级"
-#: frontend/src/components/AppSidebar.vue:521
+#: frontend/src/components/AppSidebar.vue:553
msgid "Creating a course"
msgstr "正在创建课程"
@@ -1524,7 +1524,7 @@ msgstr "币种"
msgid "Current Lesson"
msgstr "当前课时"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:584
msgid "Custom Certificate Templates"
msgstr "自定义证书模板"
@@ -1585,7 +1585,7 @@ msgstr "日期:"
#. Label of the day (Select) field in DocType 'Evaluator Schedule'
#. Label of the day (Int) field in DocType 'LMS Batch Timetable'
#. Label of the day (Select) field in DocType 'LMS Certificate Request'
-#: frontend/src/pages/ProfileEvaluator.vue:12
+#: frontend/src/pages/ProfileEvaluator.vue:26
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1706,7 +1706,7 @@ msgstr "禁用注册功能"
msgid "Disabled"
msgstr "已禁用"
-#: frontend/src/components/DiscussionReplies.vue:55
+#: frontend/src/components/DiscussionReplies.vue:57
#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
msgid "Discard"
msgstr "放弃"
@@ -1768,11 +1768,11 @@ msgstr "电子邮件"
msgid "E-mail"
msgstr "电子邮件"
-#: frontend/src/components/BatchOverlay.vue:110
-#: frontend/src/components/CourseCardOverlay.vue:88
+#: frontend/src/components/BatchOverlay.vue:111
+#: frontend/src/components/CourseCardOverlay.vue:90
#: frontend/src/components/Modals/ChapterModal.vue:9
-#: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:123
-#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:53
+#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135
+#: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53
msgid "Edit"
msgstr "编辑"
@@ -1785,7 +1785,7 @@ msgstr "编辑作业"
msgid "Edit Chapter"
msgstr "编辑章节"
-#: frontend/src/pages/Profile.vue:68
+#: frontend/src/pages/Profile.vue:72
msgid "Edit Profile"
msgstr "编辑个人资料"
@@ -1889,7 +1889,7 @@ msgstr "结束日期(或预期)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:140
-#: frontend/src/pages/ProfileEvaluator.vue:18
+#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -1901,16 +1901,16 @@ msgstr "结束日期(或预期)"
msgid "End Time"
msgstr "结束时间"
-#: frontend/src/components/BatchOverlay.vue:97
+#: frontend/src/components/BatchOverlay.vue:98
msgid "Enroll Now"
msgstr "立即报名"
-#: frontend/src/pages/Batches.vue:297 frontend/src/pages/Courses.vue:329
+#: frontend/src/pages/Batches.vue:298 frontend/src/pages/Courses.vue:330
msgid "Enrolled"
msgstr "已注册"
#: frontend/src/components/CourseCard.vue:46
-#: frontend/src/components/CourseCardOverlay.vue:106
+#: frontend/src/components/CourseCardOverlay.vue:112
#: frontend/src/pages/CourseDetail.vue:33
msgid "Enrolled Students"
msgstr "注册学员"
@@ -1928,14 +1928,13 @@ msgstr "{0}的注册确认"
msgid "Enrollment Count"
msgstr "注册人数"
-#: lms/lms/utils.py:1907
+#: lms/lms/utils.py:1910
msgid "Enrollment Failed"
msgstr "注册失败"
#. Label of the enrollments (Int) field in DocType 'LMS Course'
#. Label of a chart in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:51
#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json
msgid "Enrollments"
msgstr "注册记录"
@@ -1968,8 +1967,8 @@ msgstr "输入正确答案"
#: frontend/src/components/Modals/StudentModal.vue:73
#: frontend/src/components/Quiz.vue:592
#: frontend/src/components/SettingDetails.vue:64
-#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349
-#: frontend/src/pages/QuizForm.vue:364
+#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:350
+#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:150
msgid "Error"
msgstr "错误"
@@ -2019,7 +2018,7 @@ msgstr "评估保存成功"
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:22
-#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:22
+#: frontend/src/pages/CourseForm.vue:228 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2091,7 +2090,7 @@ msgstr "练习提交"
msgid "Exercise Title"
msgstr "练习标题"
-#: frontend/src/components/AppSidebar.vue:112
+#: frontend/src/components/AppSidebar.vue:142
msgid "Expand"
msgstr "展开"
@@ -2192,7 +2191,7 @@ msgid "Free"
msgstr "免费"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:198
+#: frontend/src/pages/Jobs.vue:199
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "自由职业"
@@ -2215,7 +2214,7 @@ msgid "Friday"
msgstr "星期五"
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:85
+#: frontend/src/pages/ProfileEvaluator.vue:99
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "From"
msgstr "自"
@@ -2236,7 +2235,7 @@ msgid "Full Name"
msgstr "全名"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:195
+#: frontend/src/pages/Jobs.vue:196
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "全职"
@@ -2276,7 +2275,7 @@ msgstr "生成证书"
msgid "Generate Google Meet Link"
msgstr "生成Google Meet链接"
-#: frontend/src/components/CourseCardOverlay.vue:75
+#: frontend/src/components/CourseCardOverlay.vue:77
msgid "Get Certificate"
msgstr "获取证书"
@@ -2340,7 +2339,7 @@ msgstr "标题"
msgid "Hello"
msgstr "您好"
-#: frontend/src/components/AppSidebar.vue:98
+#: frontend/src/components/AppSidebar.vue:128
msgid "Help"
msgstr "帮助"
@@ -2410,11 +2409,11 @@ msgstr "很高兴通知您已成功获得{0}课程认证。祝贺您!"
msgid "I am looking for a job"
msgstr "我正在求职"
-#: frontend/src/pages/ProfileEvaluator.vue:80
+#: frontend/src/pages/ProfileEvaluator.vue:94
msgid "I am unavailable"
msgstr "我暂不可用"
-#: frontend/src/pages/QuizForm.vue:383
+#: frontend/src/pages/QuizForm.vue:384
msgid "ID"
msgstr "ID"
@@ -2566,7 +2565,7 @@ msgstr "讲师内容"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson'
-#: frontend/src/pages/Lesson.vue:187 frontend/src/pages/LessonForm.vue:42
+#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes"
msgstr "讲师备注"
@@ -2590,8 +2589,8 @@ msgstr "讲师评语"
msgid "Interest"
msgstr "兴趣"
-#: frontend/src/components/AppSidebar.vue:513
-#: frontend/src/components/AppSidebar.vue:516
+#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:548
msgid "Introduction"
msgstr "简介"
@@ -2629,7 +2628,7 @@ msgstr "仅限邀请"
msgid "Invite Request"
msgstr "邀请请求"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:481
msgid "Invite your team and students"
msgstr "邀请团队成员及学员"
@@ -2661,7 +2660,7 @@ msgstr "是否为SCORM包"
msgid "Issue Date"
msgstr "签发日期"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:581
msgid "Issue a Certificate"
msgstr "颁发证书"
@@ -2710,7 +2709,7 @@ msgstr "招聘看板标题"
msgid "Job Details"
msgstr "职位详情"
-#: lms/www/lms.py:166
+#: lms/www/lms.py:176
msgid "Job Openings"
msgstr "职位空缺"
@@ -2733,7 +2732,7 @@ msgstr "职位名称"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:204
+#: frontend/src/pages/Jobs.vue:205
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "职位"
@@ -3043,7 +3042,7 @@ msgstr "课时标题"
#. Group in Course Chapter's connections
#. Label of the lessons (Int) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:37
-#: frontend/src/components/CourseCardOverlay.vue:99
+#: frontend/src/components/CourseCardOverlay.vue:105
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Lessons"
@@ -3089,7 +3088,7 @@ msgid "Links"
msgstr "链接"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:314 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "直播"
@@ -3105,11 +3104,11 @@ msgid "LiveCode URL"
msgstr "实时编码链接"
#: frontend/src/components/Members.vue:108
-#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94
+#: frontend/src/pages/Assignments.vue:70 frontend/src/pages/Batches.vue:94
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:90
#: frontend/src/pages/QuizSubmissionList.vue:39
-#: frontend/src/pages/Quizzes.vue:51
+#: frontend/src/pages/Quizzes.vue:52
msgid "Load More"
msgstr "加载更多"
@@ -3120,7 +3119,7 @@ msgstr "本地"
#. Label of the location (Data) field in DocType 'Education Detail'
#. Label of the location (Data) field in DocType 'Work Experience'
-#: frontend/src/pages/JobDetail.vue:98
+#: frontend/src/pages/JobDetail.vue:101
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Location"
@@ -3133,7 +3132,7 @@ msgstr "地点偏好"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:188
-#: frontend/src/pages/Lesson.vue:41
+#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "登录"
@@ -3141,7 +3140,7 @@ msgstr "登录"
msgid "Login to Frappe Cloud?"
msgstr "登录Frappe云平台?"
-#: frontend/src/pages/JobDetail.vue:60
+#: frontend/src/pages/JobDetail.vue:63
msgid "Login to apply"
msgstr "登录后申请"
@@ -3163,7 +3162,7 @@ msgstr "发布公告"
msgid "Make sure to enter the correct billing name as the same will be used in your invoice."
msgstr "请确保输入正确的开票名称,该名称将用于发票"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Manage Batch"
msgstr "管理批次"
@@ -3198,7 +3197,7 @@ msgstr "标记为已读"
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
#: frontend/src/components/Modals/Question.vue:50
#: frontend/src/components/Modals/Question.vue:99
-#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:393
+#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
#: frontend/src/pages/QuizSubmission.vue:65
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
@@ -3425,16 +3424,12 @@ msgstr ""
msgid "Milestone"
msgstr "里程碑"
-#: frontend/src/pages/Statistics.vue:81
-msgid "Milestones"
-msgstr "里程碑"
-
#: lms/lms/doctype/lms_question/lms_question.py:48
msgid "Minimum two options are required for multiple choice questions."
msgstr "多选题至少需要两个选项"
#. Name of a role
-#: frontend/src/pages/ProfileRoles.vue:10
+#: frontend/src/pages/ProfileRoles.vue:20
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -3473,7 +3468,7 @@ msgstr "模块错误"
msgid "Monday"
msgstr "星期一"
-#: frontend/src/components/AppSidebar.vue:557
+#: frontend/src/components/AppSidebar.vue:589
msgid "Monetization"
msgstr "课程变现功能"
@@ -3490,22 +3485,22 @@ msgstr "多正确答案"
msgid "My availability"
msgstr "我的可用时间"
-#: frontend/src/pages/ProfileEvaluator.vue:113
+#: frontend/src/pages/ProfileEvaluator.vue:127
msgid "My calendar"
msgstr "我的日历"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17
-#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:316
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:317
#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "新建"
-#: lms/public/js/common_functions.js:255 lms/www/lms.py:141
+#: lms/public/js/common_functions.js:255 lms/www/lms.py:151
msgid "New Batch"
msgstr "新建批次"
-#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:85
+#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:95
msgid "New Course"
msgstr "新建课程"
@@ -3533,8 +3528,8 @@ msgstr "新项目成员"
msgid "New Question"
msgstr "新建试题"
-#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461
-#: frontend/src/pages/Quizzes.vue:18
+#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
+#: frontend/src/pages/Quizzes.vue:19
msgid "New Quiz"
msgstr "新建测验"
@@ -3542,20 +3537,20 @@ msgstr "新建测验"
msgid "New Sign Up"
msgstr "新用户注册"
-#: lms/lms/utils.py:605
+#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr "批次{0}的新评论"
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:602
msgid "New reply on the topic {0} in course {1}"
msgstr "课程{1}中主题{0}的新回复"
-#: frontend/src/components/Discussions.vue:4
-#: frontend/src/components/Discussions.vue:59
+#: frontend/src/components/Discussions.vue:8
+#: frontend/src/components/Discussions.vue:63
msgid "New {0}"
msgstr "新建{0}"
-#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:142
+#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154
msgid "Next"
msgstr "下一步"
@@ -3588,7 +3583,7 @@ msgstr "暂无待评估项"
msgid "No announcements"
msgstr "暂无公告"
-#: frontend/src/pages/Assignments.vue:53
+#: frontend/src/pages/Assignments.vue:55
msgid "No assignments found"
msgstr "未找到作业"
@@ -3652,7 +3647,7 @@ msgstr "未找到项目"
msgid "No quiz submissions found. Please check again later."
msgstr "当前无测验提交记录,请稍后再查。"
-#: frontend/src/pages/Quizzes.vue:61
+#: frontend/src/pages/Quizzes.vue:62
msgid "No quizzes found"
msgstr "未找到测验"
@@ -3762,7 +3757,7 @@ msgstr "仅允许添加已禁用自主学习的课程至项目"
msgid "Only files of type {0} will be accepted."
msgstr "仅接受{0}类型文件"
-#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:522
+#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
msgid "Only image file is allowed."
msgstr "仅允许图片文件"
@@ -3824,7 +3819,7 @@ msgstr "选项4"
msgid "Order ID"
msgstr "订单ID"
-#: frontend/src/pages/JobDetail.vue:87
+#: frontend/src/pages/JobDetail.vue:90
msgid "Organisation"
msgstr "组织"
@@ -3878,7 +3873,7 @@ msgstr "付费批次"
msgid "Paid Certificate"
msgstr "付费证书"
-#: frontend/src/components/CourseCardOverlay.vue:133
+#: frontend/src/components/CourseCardOverlay.vue:139
msgid "Paid Certificate after Evaluation"
msgstr "评估后付费证书"
@@ -3893,7 +3888,7 @@ msgid "Pan Number"
msgstr "PAN号码"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:196
+#: frontend/src/pages/Jobs.vue:197
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "兼职"
@@ -3915,7 +3910,7 @@ msgstr "通过"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
-#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:129
+#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Passing Percentage"
@@ -4041,7 +4036,7 @@ msgstr ""
msgid "Phone Number"
msgstr "电话号码"
-#: frontend/src/components/CourseCardOverlay.vue:169
+#: frontend/src/components/CourseCardOverlay.vue:176
msgid "Please Login"
msgstr "请登录"
@@ -4061,7 +4056,7 @@ msgstr "请查看邮箱进行验证"
msgid "Please click on the following button to set your new password"
msgstr "点击下方按钮设置新密码"
-#: lms/lms/utils.py:2041 lms/lms/utils.py:2045
+#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr "请先完成项目前置课程以报名本课程"
@@ -4192,8 +4187,8 @@ msgstr "备选答案3"
msgid "Possible Answer 4"
msgstr "备选答案4"
-#: frontend/src/components/DiscussionReplies.vue:52
-#: frontend/src/components/DiscussionReplies.vue:87
+#: frontend/src/components/DiscussionReplies.vue:54
+#: frontend/src/components/DiscussionReplies.vue:89
msgid "Post"
msgstr "发布"
@@ -4205,11 +4200,11 @@ msgstr ""
msgid "Postal Code"
msgstr "邮政编码"
-#: frontend/src/pages/JobDetail.vue:120
+#: frontend/src/pages/JobDetail.vue:123
msgid "Posted on"
msgstr "发布于"
-#: frontend/src/components/AppSidebar.vue:92
+#: frontend/src/components/AppSidebar.vue:122
msgid "Powered by Learning"
msgstr "技术支持:学习平台"
@@ -4248,7 +4243,7 @@ msgstr "预览图片"
msgid "Preview Video"
msgstr "预览视频"
-#: frontend/src/pages/Lesson.vue:107
+#: frontend/src/pages/Lesson.vue:119
msgid "Previous"
msgstr "上一项"
@@ -4275,7 +4270,7 @@ msgstr "主要国家"
msgid "Primary Subgroup"
msgstr "主分组"
-#: lms/lms/utils.py:436
+#: lms/lms/utils.py:440
msgid "Privacy Policy"
msgstr "隐私政策"
@@ -4323,7 +4318,7 @@ msgstr "项目成员"
msgid "Program Members"
msgstr "项目成员"
-#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:285
+#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
msgid "Programs"
msgstr "课程项目"
@@ -4389,7 +4384,7 @@ msgstr "已购证书"
#: frontend/src/components/Assignment.vue:20
#: frontend/src/components/Modals/AssignmentForm.vue:35
#: frontend/src/components/Modals/Question.vue:38
-#: frontend/src/pages/QuizForm.vue:388
+#: frontend/src/pages/QuizForm.vue:389
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4435,7 +4430,7 @@ msgstr "第{0}/{1}题"
msgid "Questions"
msgstr "问题"
-#: frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/QuizForm.vue:431
msgid "Questions deleted successfully"
msgstr "问题删除成功"
@@ -4472,7 +4467,7 @@ msgstr "测验摘要"
msgid "Quiz Title"
msgstr "测验标题"
-#: frontend/src/pages/QuizForm.vue:342
+#: frontend/src/pages/QuizForm.vue:343
msgid "Quiz created successfully"
msgstr "测验创建成功"
@@ -4480,7 +4475,7 @@ msgstr "测验创建成功"
msgid "Quiz is not available to Guest users. Please login to continue."
msgstr "访客无法访问测验,请登录继续"
-#: frontend/src/pages/QuizForm.vue:361
+#: frontend/src/pages/QuizForm.vue:362
msgid "Quiz updated successfully"
msgstr "测验更新成功"
@@ -4489,16 +4484,16 @@ msgstr "测验更新成功"
msgid "Quiz will appear at the bottom of the lesson."
msgstr "测验将显示在课时末尾"
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140
-#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:241
+#: frontend/src/components/AppSidebar.vue:573
+#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:142
+#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
msgstr "测验"
#. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation'
#. Label of the rating (Data) field in DocType 'LMS Course'
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
-#: frontend/src/components/CourseCardOverlay.vue:115
+#: frontend/src/components/CourseCardOverlay.vue:121
#: frontend/src/components/Modals/Event.vue:86
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -4540,7 +4535,7 @@ msgstr "参考文档类型"
msgid "Regards"
msgstr "此致"
-#: frontend/src/components/BatchOverlay.vue:83
+#: frontend/src/components/BatchOverlay.vue:84
msgid "Register Now"
msgstr "立即注册"
@@ -4638,7 +4633,7 @@ msgstr "角色"
msgid "Role Preference"
msgstr "角色偏好"
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:601
msgid "Roles"
msgstr "角色"
@@ -4759,7 +4754,7 @@ msgstr "按名称搜索"
msgid "Search by Title"
msgstr "按标题搜索"
-#: frontend/src/pages/Assignments.vue:24
+#: frontend/src/pages/Assignments.vue:25
msgid "Search by title"
msgstr "按标题搜索"
@@ -4819,15 +4814,15 @@ msgstr "上课日"
msgid "Set your Password"
msgstr "设置密码"
-#: frontend/src/components/AppSidebar.vue:517
+#: frontend/src/components/AppSidebar.vue:549
msgid "Setting up"
msgstr "系统配置中"
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:594
msgid "Setting up payment gateway"
msgstr "设置支付网关"
-#: frontend/src/components/AppSidebar.vue:567
+#: frontend/src/components/AppSidebar.vue:599
#: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
@@ -4925,7 +4920,7 @@ msgid "Signup Settings"
msgstr "注册设置"
#. Label of a chart in the LMS Workspace
-#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json
+#: lms/lms/workspace/lms/lms.json
msgid "Signups"
msgstr "注册记录"
@@ -5020,8 +5015,8 @@ msgstr "开始日期"
msgid "Start Date:"
msgstr "开始日期:"
-#: frontend/src/components/CourseCardOverlay.vue:65
-#: frontend/src/pages/Lesson.vue:35 frontend/src/pages/SCORMChapter.vue:28
+#: frontend/src/components/CourseCardOverlay.vue:67
+#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning"
msgstr "开始学习"
@@ -5034,7 +5029,7 @@ msgstr "开始学习"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:133
-#: frontend/src/pages/ProfileEvaluator.vue:15
+#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -5067,9 +5062,9 @@ msgstr "状态"
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
#. Label of the statistics (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchStudents.vue:5
-#: frontend/src/pages/Statistics.vue:322
+#: frontend/src/pages/Statistics.vue:214
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:194
+#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
msgid "Statistics"
msgstr "统计"
@@ -5112,7 +5107,7 @@ msgstr "状态/得分"
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
-#: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json
+#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/templates/signup-form.html:26
@@ -5130,7 +5125,7 @@ msgstr "学员评价"
msgid "Students"
msgstr "学员"
-#: frontend/src/components/BatchStudents.vue:325
+#: frontend/src/components/BatchStudents.vue:326
msgid "Students deleted successfully"
msgstr "学员删除成功"
@@ -5195,10 +5190,10 @@ msgid "Submitted {0}"
msgstr "已提交{0}"
#: frontend/src/components/Assignment.vue:341
-#: frontend/src/components/BatchCourses.vue:154
-#: frontend/src/components/BatchOverlay.vue:153
-#: frontend/src/components/BatchStudents.vue:325
-#: frontend/src/components/CourseCardOverlay.vue:189
+#: frontend/src/components/BatchCourses.vue:155
+#: frontend/src/components/BatchOverlay.vue:155
+#: frontend/src/components/BatchStudents.vue:326
+#: frontend/src/components/CourseCardOverlay.vue:196
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/AssignmentForm.vue:111
@@ -5213,8 +5208,8 @@ msgstr "已提交{0}"
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
#: frontend/src/pages/ProgramForm.vue:254
#: frontend/src/pages/ProgramForm.vue:275
-#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:342
-#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430
+#: frontend/src/pages/ProgramForm.vue:301 frontend/src/pages/QuizForm.vue:343
+#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431
msgid "Success"
msgstr "成功"
@@ -5232,7 +5227,7 @@ msgstr "摘要"
msgid "Sunday"
msgstr "星期日"
-#: lms/lms/api.py:1058
+#: lms/lms/api.py:1063
msgid "Suspicious pattern found in {0}: {1}"
msgstr "在{0}中发现可疑模式:{1}"
@@ -5317,7 +5312,7 @@ msgstr "模板"
msgid "Temporarily Disabled"
msgstr "临时禁用"
-#: lms/lms/utils.py:435
+#: lms/lms/utils.py:439
msgid "Terms of Use"
msgstr "使用条款"
@@ -5353,7 +5348,7 @@ msgstr "感谢您提供反馈!"
msgid "Thanks and Regards"
msgstr "此致敬礼"
-#: lms/lms/utils.py:1939
+#: lms/lms/utils.py:1942
msgid "The batch is full. Please contact the Administrator."
msgstr "该批次已满。请联系管理员"
@@ -5444,11 +5439,11 @@ msgstr "本证书永久有效"
msgid "This class has ended"
msgstr "本课程已结束"
-#: frontend/src/components/CourseCardOverlay.vue:94
+#: frontend/src/components/CourseCardOverlay.vue:100
msgid "This course has:"
msgstr "本课程包含:"
-#: lms/lms/utils.py:1782
+#: lms/lms/utils.py:1785
msgid "This course is free."
msgstr "本课程免费"
@@ -5480,6 +5475,11 @@ msgstr "本课时不可预览,请加入课程后访问"
msgid "This quiz consists of {0} questions."
msgstr "本测验共包含{0}道试题"
+#: frontend/src/components/AppSidebar.vue:75
+#: frontend/src/components/AppSidebar.vue:115
+msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
+msgstr ""
+
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -5562,10 +5562,10 @@ msgstr "时间安排:"
#: frontend/src/components/Modals/AssignmentForm.vue:23
#: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23
-#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20
+#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
#: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobForm.vue:20
#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116
-#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118
+#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -5592,7 +5592,7 @@ msgid "Title is required"
msgstr "标题为必填项"
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
-#: frontend/src/pages/ProfileEvaluator.vue:98
+#: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To"
msgstr "至"
@@ -5602,7 +5602,7 @@ msgstr "至"
msgid "To Date"
msgstr "截止日期"
-#: lms/lms/utils.py:1793
+#: lms/lms/utils.py:1796
msgid "To join this batch, please contact the Administrator."
msgstr "加入本批次请联系管理员"
@@ -5619,7 +5619,7 @@ msgid "Total"
msgstr "总计"
#. Label of the total_marks (Int) field in DocType 'LMS Quiz'
-#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:123
+#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125
#: lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Total Marks"
msgstr "总分"
@@ -5656,7 +5656,7 @@ msgstr "推特"
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54
-#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165
+#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -5703,7 +5703,7 @@ msgstr "审核中"
msgid "Unlisted"
msgstr "未列出"
-#: frontend/src/pages/Batches.vue:295
+#: frontend/src/pages/Batches.vue:296
msgid "Unpublished"
msgstr "未发布"
@@ -5725,8 +5725,8 @@ msgstr "非结构化角色"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
#. Label of the upcoming (Check) field in DocType 'LMS Course'
-#: frontend/src/pages/Batches.vue:293 frontend/src/pages/CourseForm.vue:181
-#: frontend/src/pages/Courses.vue:319 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Batches.vue:294 frontend/src/pages/CourseForm.vue:181
+#: frontend/src/pages/Courses.vue:320 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
@@ -5853,11 +5853,11 @@ msgstr "查看证书"
msgid "Visibility"
msgstr "可见性"
-#: frontend/src/components/BatchOverlay.vue:63
+#: frontend/src/components/BatchOverlay.vue:64
msgid "Visit Batch"
msgstr "访问批次"
-#: frontend/src/pages/JobDetail.vue:38
+#: frontend/src/pages/JobDetail.vue:41
msgid "Visit Website"
msgstr "访问网站"
@@ -6007,6 +6007,14 @@ msgstr "您可尝试此测验{0}次"
msgid "You can find their resume attached to this email."
msgstr "简历已作为附件发送至本邮箱"
+#: frontend/src/pages/ProfileEvaluator.vue:14
+msgid "You cannot change the availability when the site is being updated."
+msgstr ""
+
+#: frontend/src/pages/ProfileRoles.vue:12
+msgid "You cannot change the roles in read-only mode."
+msgstr ""
+
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:116
msgid "You cannot schedule evaluations after {0}."
msgstr "您不能在{0}之后安排评估"
@@ -6044,7 +6052,7 @@ msgstr "您已申请该职位"
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "您已超过本测验允许的最大尝试次数"
-#: lms/lms/api.py:254
+#: lms/lms/api.py:259
msgid "You have already purchased the certificate for this course."
msgstr "您已购买本课程证书"
@@ -6052,15 +6060,15 @@ msgstr "您已购买本课程证书"
msgid "You have already reviewed this course"
msgstr "您已评价过本课程"
-#: frontend/src/pages/JobDetail.vue:54
+#: frontend/src/pages/JobDetail.vue:57
msgid "You have applied"
msgstr ""
-#: frontend/src/components/BatchOverlay.vue:154
+#: frontend/src/components/BatchOverlay.vue:156
msgid "You have been enrolled in this batch"
msgstr "您已加入本批次"
-#: frontend/src/components/CourseCardOverlay.vue:190
+#: frontend/src/components/CourseCardOverlay.vue:197
msgid "You have been enrolled in this course"
msgstr "您已注册本课程"
@@ -6072,11 +6080,11 @@ msgstr "您已超过本测验最大尝试次数({0}次)"
msgid "You have got a score of {0} for the quiz {1}"
msgstr "您在测验{1}中获得了{0}分"
-#: frontend/src/pages/Assignments.vue:57
+#: frontend/src/pages/Assignments.vue:59
msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above."
msgstr "当前尚未创建任何任务。点击上方\"新建\"按钮创建新任务。"
-#: frontend/src/pages/Quizzes.vue:65
+#: frontend/src/pages/Quizzes.vue:66
msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above."
msgstr "您还没有创建任何测验。要创建一个新测验,请点击上面的“新测验”按钮。"
@@ -6084,7 +6092,7 @@ msgstr "您还没有创建任何测验。要创建一个新测验,请点击上
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr "您已订阅本课程通知,课程开放时将收到邮件提醒"
-#: frontend/src/components/CourseCardOverlay.vue:170
+#: frontend/src/components/CourseCardOverlay.vue:177
msgid "You need to login first to enroll for this course"
msgstr "请先登录以注册本课程"
@@ -6120,7 +6128,7 @@ msgstr "账户创建成功!"
msgid "Your batch {0} is starting tomorrow"
msgstr "您的批次{0}将于明日开始"
-#: frontend/src/pages/ProfileEvaluator.vue:120
+#: frontend/src/pages/ProfileEvaluator.vue:134
msgid "Your calendar is set."
msgstr "日历已设置"
@@ -6198,7 +6206,7 @@ msgstr "证书"
msgid "certified members"
msgstr "认证成员"
-#: frontend/src/pages/Lesson.vue:80 frontend/src/pages/Lesson.vue:237
+#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249
msgid "completed"
msgstr "已完成"
@@ -6234,7 +6242,7 @@ msgstr "/"
msgid "out of"
msgstr "超出"
-#: frontend/src/pages/QuizForm.vue:389
+#: frontend/src/pages/QuizForm.vue:390
msgid "question_detail"
msgstr "问题详情"
@@ -6258,7 +6266,7 @@ msgstr "您可以"
msgid "{0} Open Jobs"
msgstr ""
-#: lms/lms/api.py:848 lms/lms/api.py:856
+#: lms/lms/api.py:853 lms/lms/api.py:861
msgid "{0} Settings not found"
msgstr "未找到{0}设置"
@@ -6298,7 +6306,7 @@ msgstr "{0}已获得课程{1}的认证"
msgid "{0} is your evaluator"
msgstr "{0}是您的评估人"
-#: lms/lms/utils.py:682
+#: lms/lms/utils.py:686
msgid "{0} mentioned you in a comment"
msgstr "{0}在评论中提及您"
@@ -6306,11 +6314,11 @@ msgstr "{0}在评论中提及您"
msgid "{0} mentioned you in a comment in your batch."
msgstr "{0}在您的批次评论中提及您"
-#: lms/lms/utils.py:635 lms/lms/utils.py:641
+#: lms/lms/utils.py:639 lms/lms/utils.py:645
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0}在{1}的评论中提及您"
-#: lms/lms/utils.py:457
+#: lms/lms/utils.py:461
msgid "{0}k"
msgstr "{0}千"